Skip to content

chore(architecture-registry): mark plan complete#12

Open
dkoenawan wants to merge 14 commits into
mainfrom
feat/architecture-registry
Open

chore(architecture-registry): mark plan complete#12
dkoenawan wants to merge 14 commits into
mainfrom
feat/architecture-registry

Conversation

@dkoenawan
Copy link
Copy Markdown
Owner

Automated by /systematic-dev-kit:task-executor.

Closes #11

dkoenawan and others added 14 commits May 31, 2026 08:31
Adds full redesign spec and task plan for issue #11 — Architecture
Registry & System Model. Includes arc42-structured HTML docs, ShopKit
example, lifecycle diagram, and redesign review artifacts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
tests skipped — no command configured

- docs/registry/index.md: L0 construct index (80-line limit, frontmatter, constructs table, feature cross-reference, known gaps, patterns link)
- docs/registry/constructs/ConstructName.md: L1 construct template (all frontmatter fields, Does, FRs, Proof, Interface, Dependencies, Patterns Applied, Key Decisions)
- docs/registry/patterns.md: cross-cutting conventions template
- docs/registry/decisions/index.md: ADR index (id, date, status, decision, affects)
- docs/registry/decisions/NNN-decision-title.md: MADR ADR template (context, decision, options table, NFR, consequences, revisit conditions)
tests skipped — no command configured

6-phase conversation skill: decision statement → alternatives → constraints →
pattern detection → NFR capture → revisit conditions, then options table
confirmation before writing. Writes MADR ADR file, updates decisions/index.md,
cross-links affected construct files, appends to patterns.md if pattern detected.
…ry bootstrap

tests skipped — no command configured

Adds Phase 6 to the init skill: creates docs/registry/ skeleton, writes empty
L0 index with known gaps, patterns.md shell, decisions/index.md, and ADR-001
capturing the stack choices made during init. Injects agent navigation protocol
into the target project CLAUDE.md and commits all registry files.
…y pre-task registry check

registry: no match — task domain not in registry
tests skipped — no command configured
…y post-task registry write

registry: no match — task domain not in registry
tests skipped — no command configured
registry: no match — task domain not in registry
tests skipped — no command configured
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Architecture Registry & System Model — full redesign

1 participant