Skip to content

docs(upstream): aihero course lane 6: shared vocabulary adoption and aihero-course provenance doc #2904

Description

@kyle-sexton

Context

Sixth and final vetting lane for the AI Hero course lessons; contract in docs/topics/pocock-course-lanes/PLAN.md (branch claude/plan-mode-discussion-55kszx). Runs last by construction: it harvests decisions from lanes 1-5. Establishes course-lesson provenance as a distinct tracked source (course content has no releases, so it needs its own recheck-trigger discipline) and decides which of his dictionary terms enter our ubiquitous language.

Proposed work

  • Create docs/upstream/aihero-course.md (amended per A2: created by lane 1) — consolidate and finalize: trigger discipline stated, cross-linked from docs/upstream/mattpocock-skills.md; all lane 1-5 decision rows collected
  • Decide term adoption via /domain-driven-design:curate-language: smart zone, primary/secondary source, AFK, design concept, phase boundary, and terms lanes 1-5 surfaced
  • Carry the bookkeeping from the 2026-08-17 recheck: annotate the SSOT's TRACK rows (invocation-reach invariant landed unreleased via mattpocock/skills PRs feat(planning): route incumbency-driven plan-review findings to incumbent mode #878/feat(typos-format): per-file typos autofix hook plugin #880; diagnosing-bugs dropped its post-mortem step); apply the A1 row-35 correction; fix the v12-map private-marketplace staleness
  • Evaluate the portable authoring finding for our own skills (explicit "Call the Skill tool" phrasing) — recorded in the SSOT annotation for evaluation when the release trigger fires

Acceptance criteria

  • docs/upstream/aihero-course.md exists with its own trigger discipline and all lane decision rows, cross-linked from the SSOT
  • The coverage index in the parent topic maps every lesson claim to a decision row, filed item, or explicit not-relevant note (the effort's completion gate)
  • SSOT TRACK-row annotations landed (plus the A1 row-35 correction and the v12-map staleness fix)
  • Term-adoption decisions recorded; glossary updates routed through /domain-driven-design:curate-language (outcome: no central glossary exists; creation deferred per its lazy-creation rule with the placement question surfaced to the user; seven verdicts recorded in the provenance doc)
  • Work items filed for anything decided but not executed in-lane (none required; the deferred glossary is a user decision, not a filed item)

References

  • docs/topics/pocock-course-lanes/PLAN.md (contract; coverage index)
  • docs/upstream/mattpocock-skills.md (SSOT; annotated)
  • docs/conventions/upstream-drift/README.md (observable-trigger bar)

Metadata

Field Value
Category unspecified
Area docs, upstream
Ecosystem unspecified

Metadata

Metadata

Assignees

Labels

needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions