Skip to content
View Schlaflied's full-sized avatar
:shipit:
才识是年岁的冠冕 正如思念是我们共度的时间
:shipit:
才识是年岁的冠冕 正如思念是我们共度的时间

Block or report Schlaflied

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Schlaflied/README.md

🐱 Office cat gallery (unpaid, unbothered, occasionally on the keyboard)

Icy (冰糖) — odd-eyed white cat, 3 years old · Xueli (雪梨) — calico, 1.5 years old

click to expand — 26 counts of chief distraction officers cat 1 cat 2 cat 3 cat 4 cat 5 cat 6 cat 7 cat 8 cat 9 cat 10 cat 11 cat 12 cat 13 cat 14 cat 15 cat 16 cat 17 cat 18 cat 19 cat 20 cat 21 cat 22 cat 23 cat 24 cat 25 cat 26

Hi, I'm Schlaflied

Instructional designer. I build AI pipelines instead of slide decks.

I think SCORM-era tooling measures completion, not learning — so I build my own instruments for tracking how people actually learn.

Currently shipping:

  • 🎯 Plot-Ark — xAPI behavioral analytics + A2A multi-agent pipeline for instructional designers
  • 🧠 Cogito — cognitive self-modeling from git history + note embeddings. Same methodology as xAPI, personal scale. Surfaces patterns you weren't aware of.
  • 🔌 The first community plugins in the career-ops registry — a five-plugin suite, all zero-key and local-first: google-calendar (interviews from your calendar), linkedin-alerts (job URLs from Gmail alerts), outlook-interviews (invite detection via MS Graph), tavily (search/liveness), obsidian (tracker → Dataview frontmatter notes, zero network). "You're helping seed the ecosystem" — the maintainer.
  • ⚔️ Core Contributor @ career-ops (59K+ ★) — one of three named Core Contributors, first use → core in under 3 months. 28 merged PRs, spanning the SQLite storage-layer RFC (#918) and its phase-1 implementation (#919), the conflict-free per-plugin registry architecture (#1402), the reverse-ATS discovery module (#746), zero-LLM STAR story matching (#1230), ATS auto-fill for Greenhouse/Ashby/Lever (#1248), algorithmic-monoculture-aware channel yield analysis (#1405), interview-invite fuzzy matching (#1497), a recruiting-process friction signal (#1467), transcript-driven targeting correction (#961), a post-interview company red-flag detector (#1233), an employee-vs-contractor classification warning (#1631), a tracker data-integrity hardening fix for duplicate report numbers (#1705"exactly the data-integrity class worth locking down", per the maintainer), an ATS-broken fallback email flow (#1745), and a user-owned company blacklist respected by scan and evaluation (#1748); now leading the storage-layer track and taking triage rounds
  • 📐 Open RFC — Shared Behavioral-Signal Layer: a company-attributable, candidate-anonymous schema for pooling interview-process signal across candidates (follow-up to Discussion #904; adopted into the project's shared-layer direction)
  • 🤝 Contributor @ Hive (YC-backed) — SDR Agent merged in v0.7.3, more PRs in review
all 28 merged career-ops PRs
  • #746 — reverse-ATS job discovery (scan-ats-full.mjs)
  • #919 — SQLite derived index over applications.md (RFC #918 phase 1)
  • #1230 — zero-LLM STAR story matcher from story-bank.md
  • #1347 — google-calendar plugin v0.1.0
  • #1348 — tavily plugin v0.1.0
  • #1399 — obsidian plugin v0.1.0
  • #1248 — ATS auto-fill for Greenhouse / Ashby / Lever (prepare, don't submit)
  • #1259 — match-star fixtures + keyword-scorer assertions
  • #1405 — ATS channel yield analysis (algorithmic-monoculture aware)
  • #961 — transcript-driven targeting correction
  • #1467 — recruiting-process friction signal
  • #1503toBashPath() cygpath-before-wslpath fix (WSL/Cygwin)
  • #1525 — merge-tracker req/job-number guard on tier-3 fuzzy dedup
  • #1233 — post-interview company red-flag detector from transcript signal
  • #1502 — structured Panel Intel table for named panelists in panel-mixed rounds
  • #1557 — candidate contact-channel preference field for outreach/email drafts
  • #1631 — employee-vs-contractor classification warning signal
  • #1635 — reject unrecognized CLI flags instead of silently ignoring them
  • #1638 — scope content_filter per title-category via by_title_keyword
  • #1647--allow-reorder flag for intentional CV section reordering
  • #1497 — fuzzy-match interview-invite emails to tracker entries
  • #1402 — per-plugin registry files: conflict-free community registry PRs
  • #1705 — detect and prevent duplicate tracker # numbers (data-integrity hardening)
  • #1745 — ATS-broken fallback email — recover a stuck application when the pipeline machinery jams
  • #1748 — user-owned company blacklist respected by scan and evaluation
  • #1687 — skills-assessment event log with candidate-observed staleness signal (assessment-log.mjs)
  • #1731 — convert a screenshot into a PDF for ATS uploads (img-to-pdf.mjs)
  • #1772 — normalize CRLF at read time for doc assertions in test-all.mjs

How I build: I don't write code from scratch. I architect systems, define agent behavior, and use AI to ship. The result is the same. The process is more honest.

Also on GitHub:

If you're hiring around the GTA Canada (agentic AI, workflow automation, learning systems): the repos above explain what I do better than any PDF resume could. Start there.

MPEd @ Western · EdTech · Discord: schlaflied_


你好,我是Schlaflied

教学设计师,但我不做PPT,我造工具。

现在在做的事: 用A2A多智能体pipeline重建"学习分析"这件事该怎么做。 xAPI追踪学习行为,多个agent交叉验证,自动生成报告。 不是concept,是跑通的东西。 详情请见:

  • 🎯 Plot-Ark — xAPI behavioral analytics + A2A multi-agent pipeline for instructional design
  • 🧠 Cogito — 从git历史和笔记内容重建认知自我模型。xAPI是机构规模的版本,这是个人规模的。浮现你自己都没意识到的模式。

开源贡献:

  • career-ops(59K+ ★)— 具名 Core Contributor,全库三人之一,从第一次使用到被册封不到三个月
  • career-ops 插件生态 — registry 里最早的社区插件全部出自我手:日历、Gmail、Outlook、Tavily、Obsidian 五件套,全部 zero-key、local-first。maintainer 原话:"You're helping seed the ecosystem."
  • career-ops core — 28个PR已合并,包括SQLite存储层架构RFC(#918)与phase 1实现(#919)、无冲突per-plugin registry架构(#1402)、reverse-ATS发现模块(#746)、零LLM成本的STAR故事匹配(#1230)、Greenhouse/Ashby/Lever自动填表(#1248)、算法单一文化感知的渠道产出分析(#1405)、面试邀约邮件模糊匹配(#1497)、招聘流程摩擦信号(#1467)、面试转录驱动的定向修正(#961)、面试后公司红旗检测器(#1233)、员工/contractor身份误判预警(#1631)、tracker编号重复的数据完整性修复(#1705,maintainer原话:"exactly the data-integrity class worth locking down")、ATS流程卡死时的兜底邮件方案(#1745)、用户自持的公司黑名单机制(#1748),现在负责storage-layer方向并参与issue triage
  • 📐 进行中的 RFC — Shared Behavioral-Signal Layer:一套「公司可归因、候选人匿名」的 schema,把跨候选人的面试流程信号汇聚起来(承接 Discussion #904,已被采纳进项目的 shared-layer 方向)
  • Hive(YC-backed)— SDR Agent已合并进v0.7.3,另有PR在review

我怎么造工具: 不从零写代码。设计系统架构,定义agent的边界和行为,然后让AI帮我造出来。 结果一样。我只是对这个过程更诚实。

最新学术糟粕:

欢迎来找我玩:Discord: schlaflied_

Pinned Loading

  1. Plot-Ark Plot-Ark Public

    AI-powered learning analytics platform with A2A multi-agent pipeline — xAPI behavioral tracking, at-risk detection, and automated PDF/DOCX reports for instructional designers.

    TypeScript 9 2

  2. job-autopilot job-autopilot Public

    AI-powered job application automation with GPT-4o, LinkedIn auto-connect, resume optimization, and cold email campaigns. Features AI agents for contact ranking, scam detection, and memory layer for…

    Python 10