[Tracking] Phase 2 — Populate SB with migration candidates #7

Open
opened 2026-06-30 15:24:20 +00:00 by jared · 3 comments
Owner

What to build

This is a tracking issue for Phase 2 of the SecondBrain Content Plan (Plan A). Phase 2 has no end date — it is the steady-state operation of SB as a living knowledge base.

Do not start until all Phase 1 issues are complete. Phase 1 establishes the templates and patched foundation that Phase 2 notes must be authored against.

Migration candidates from docs/memory-system/09-sb-content-plan.md:

Convention

Source Target
hyperthrive_dev/conventions/phlex.md convention/phlex-component-design.md
hyperthrive_dev/conventions/testing.md convention/tdd-methodology.md
hyperthrive_dev/conventions/ai-rules.md convention/ai-agent-rules.md

Reference

Source Target
delta-refinery/docs/state_machine_reference.md reference/state-machine-pattern.md
design-mode/guides/design-color-rules.md reference/design-color-rules.md

Howto

Source Target
dev/design-mode/docs/devcontainer-guide.md howto/devcontainer-sandbox-setup.md

When migrating: extract the knowledge, don't copy the document. Source file stays in its repo; source: field in frontmatter records provenance. Additional candidates to be discovered via Plan B Phase 3 (SessionEnd discovery agent) as projects are onboarded.

Acceptance criteria

  • All 6 migration candidates authored as SB notes using the completed templates
  • Each note passes the value gate (longevity, reusability, mutability check)
  • No note duplicates content from its source — knowledge extracted, not copied
  • Each note's source: frontmatter field records the originating project

Blocked by

  • Issue #6 (all Phase 1 foundation work must be complete before authoring new notes)
## What to build This is a tracking issue for Phase 2 of the SecondBrain Content Plan (Plan A). Phase 2 has no end date — it is the steady-state operation of SB as a living knowledge base. **Do not start until all Phase 1 issues are complete.** Phase 1 establishes the templates and patched foundation that Phase 2 notes must be authored against. Migration candidates from `docs/memory-system/09-sb-content-plan.md`: ### Convention | Source | Target | |--------|--------| | `hyperthrive_dev/conventions/phlex.md` | `convention/phlex-component-design.md` | | `hyperthrive_dev/conventions/testing.md` | `convention/tdd-methodology.md` | | `hyperthrive_dev/conventions/ai-rules.md` | `convention/ai-agent-rules.md` | ### Reference | Source | Target | |--------|--------| | `delta-refinery/docs/state_machine_reference.md` | `reference/state-machine-pattern.md` | | `design-mode/guides/design-color-rules.md` | `reference/design-color-rules.md` | ### Howto | Source | Target | |--------|--------| | `dev/design-mode/docs/devcontainer-guide.md` | `howto/devcontainer-sandbox-setup.md` | When migrating: extract the knowledge, don't copy the document. Source file stays in its repo; `source:` field in frontmatter records provenance. Additional candidates to be discovered via Plan B Phase 3 (SessionEnd discovery agent) as projects are onboarded. ## Acceptance criteria - [ ] All 6 migration candidates authored as SB notes using the completed templates - [ ] Each note passes the value gate (longevity, reusability, mutability check) - [ ] No note duplicates content from its source — knowledge extracted, not copied - [ ] Each note's `source:` frontmatter field records the originating project ## Blocked by - Issue #6 (all Phase 1 foundation work must be complete before authoring new notes)
jared added the
ready-for-agent
label 2026-07-12 22:25:53 +00:00
Author
Owner

This was generated by AI during triage.

Blocker cleared: #6 (Phase 1 foundation) is closed, so authoring can start.

Agent Brief

Goal: Author the 6 listed migration candidates as SecondBrain notes using the completed templates, via /os-vault:write conventions. Extract knowledge, don't copy; source: frontmatter records provenance; each note must pass the value gate (longevity/reusability/mutability).

Autonomy: semi — authoring is agent work; the value-gate acceptance of each note is a human review step before this tracking issue closes. Matching Planka card sits in Waiting and should move back to Backlog.

> *This was generated by AI during triage.* Blocker cleared: #6 (Phase 1 foundation) is closed, so authoring can start. ## Agent Brief **Goal:** Author the 6 listed migration candidates as SecondBrain notes using the completed templates, via /os-vault:write conventions. Extract knowledge, don't copy; source: frontmatter records provenance; each note must pass the value gate (longevity/reusability/mutability). **Autonomy:** semi — authoring is agent work; the value-gate acceptance of each note is a human review step before this tracking issue closes. Matching Planka card sits in Waiting and should move back to Backlog.
Author
Owner

All 6 migration candidates authored 2026-07-13 in the SecondBrain vault (extraction, not copy; source: provenance recorded; templates followed). Per-note report:

  1. convention/phlex-component-design.md (hyperthrive_dev) — Phlex vs ViewComponent choice, size limits, lifecycle-hook pitfalls. Dropped app-specific paths/doc links.
  2. convention/tdd-methodology.md (hyperthrive_dev) — test-isolation rules: setup over fixtures, ENV cleanup via ensure, no frozen-constant config caching.
  3. convention/ai-agent-rules.md (hyperthrive_dev) — role boundaries, test-after-every-change, architecture-change escalation; generalized away from project-specific Architect/.CLAUDE.md mechanisms.
  4. reference/state-machine-pattern.md (delta-refinery, subtype pattern/framework) — domain object owns its own transitions; abstracted away 99-Bottles domain naming.
  5. reference/design-color-rules.md (design-mode, subtype design-rules) — grayscale base, single accent, saturation-as-importance.
  6. howto/devcontainer-sandbox-setup.md (design-mode) — isolated devcontainer for autonomous Claude Code; flagged update_note: experience-driven; dropped project-specific container names/ports/tool tables.

Remaining before close: human value-gate acceptance of each note (per the agent brief). Planka card moved to Review.

All 6 migration candidates authored 2026-07-13 in the SecondBrain vault (extraction, not copy; `source:` provenance recorded; templates followed). Per-note report: 1. `convention/phlex-component-design.md` (hyperthrive_dev) — Phlex vs ViewComponent choice, size limits, lifecycle-hook pitfalls. Dropped app-specific paths/doc links. 2. `convention/tdd-methodology.md` (hyperthrive_dev) — test-isolation rules: setup over fixtures, ENV cleanup via ensure, no frozen-constant config caching. 3. `convention/ai-agent-rules.md` (hyperthrive_dev) — role boundaries, test-after-every-change, architecture-change escalation; generalized away from project-specific Architect/.CLAUDE.md mechanisms. 4. `reference/state-machine-pattern.md` (delta-refinery, subtype pattern/framework) — domain object owns its own transitions; abstracted away 99-Bottles domain naming. 5. `reference/design-color-rules.md` (design-mode, subtype design-rules) — grayscale base, single accent, saturation-as-importance. 6. `howto/devcontainer-sandbox-setup.md` (design-mode) — isolated devcontainer for autonomous Claude Code; flagged update_note: experience-driven; dropped project-specific container names/ports/tool tables. Remaining before close: human value-gate acceptance of each note (per the agent brief). Planka card moved to Review.
Author
Owner

2026-07-13: all 6 currently-listed migration candidates extracted into the vault (convention/phlex-component-design, convention/tdd-methodology, convention/ai-agent-rules, reference/state-machine-pattern, reference/design-color-rules, howto/devcontainer-sandbox-setup) — knowledge extracted per templates, source: provenance recorded, sources untouched. Issue stays open as the Phase-2 steady-state tracker; further candidates arrive via discovery as projects are onboarded.

2026-07-13: all 6 currently-listed migration candidates extracted into the vault (convention/phlex-component-design, convention/tdd-methodology, convention/ai-agent-rules, reference/state-machine-pattern, reference/design-color-rules, howto/devcontainer-sandbox-setup) — knowledge extracted per templates, source: provenance recorded, sources untouched. Issue stays open as the Phase-2 steady-state tracker; further candidates arrive via discovery as projects are onboarded.
Sign in to join this conversation.
No description provided.