|
|
ee315352ff
|
docs(work): close work-system-v1 epic
|
2026-05-13 07:47:33 +02:00 |
|
|
|
9858d49787
|
feat: wire pnpm work CLI + initial _state.json snapshot
|
2026-05-13 07:47:03 +02:00 |
|
|
|
be8e89baed
|
feat(scripts): pnpm work CLI — rebuild-state, status, next
|
2026-05-13 07:46:51 +02:00 |
|
|
|
6b57d76dc2
|
feat(scripts): work state-builder — walks docs/work/ tree
|
2026-05-13 07:46:28 +02:00 |
|
|
|
eac711ecec
|
docs(work): scaffold work-system-v1 epic + story
|
2026-05-13 07:44:54 +02:00 |
|
|
|
7a080efcb6
|
Merge branch 'worktree-frontend-conformance': frontend conformance rules v1
|
2026-05-13 07:42:29 +02:00 |
|
|
|
c97810015d
|
docs(work): close frontend-conformance-v1 epic
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:42:09 +02:00 |
|
|
|
69d84a598d
|
feat(core-eslint): wire frontend conformance rules into plugin + base
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:41:24 +02:00 |
|
|
|
159db9e542
|
feat(core-eslint): atomic-tier-import-direction rule
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:41:01 +02:00 |
|
|
|
f933ca74ff
|
feat(core-eslint): component-must-have-test rule
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:40:40 +02:00 |
|
|
|
9ef545b714
|
feat(core-eslint): component-must-have-story rule
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:40:19 +02:00 |
|
|
|
89c72bd30a
|
docs(work): scaffold frontend-conformance-v1 epic + story
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-13 07:39:50 +02:00 |
|
|
|
83faf07ab1
|
Merge branch 'worktree-conformance-hardening': conformance hardening v1
|
2026-05-13 07:37:02 +02:00 |
|
|
|
2399f950c2
|
docs(work): close conformance-hardening-v1 epic
|
2026-05-13 07:36:39 +02:00 |
|
|
|
f06f7dbadf
|
feat(features): extend assertFeatureConformance to bind-dev-seed paths
|
2026-05-13 07:35:40 +02:00 |
|
|
|
171ed20527
|
refactor(core-eslint): readManifestSource delegates to AST parser
|
2026-05-13 07:34:00 +02:00 |
|
|
|
d83d97755e
|
feat(core-eslint): parseManifestFully — AST-based full manifest extraction
|
2026-05-13 07:33:41 +02:00 |
|
|
|
e6d9600fbe
|
docs(work): scaffold conformance-hardening-v1 epic + stories
|
2026-05-13 07:33:00 +02:00 |
|
|
|
7877c1645c
|
Merge branch 'worktree-agent-workflow-docs': agent-workflow-docs v1 — surface conformance system
|
2026-05-13 07:29:50 +02:00 |
|
|
|
87da671432
|
docs(work): close story 01 + agent-workflow-docs-v1 epic
|
2026-05-13 07:29:06 +02:00 |
|
|
|
4966191c8b
|
docs(guides): conformance-quickref single-page agent reference
|
2026-05-13 07:28:46 +02:00 |
|
|
|
798281dd14
|
docs(guides): tdd-workflow links conformance gates
|
2026-05-13 07:28:16 +02:00 |
|
|
|
efcb65e726
|
docs(guides): scaffolding-a-feature notes conformance-ready output
|
2026-05-13 07:28:02 +02:00 |
|
|
|
cc6f87e6e2
|
docs(guides): adding-a-feature reflects manifest-first ordering
|
2026-05-13 07:27:52 +02:00 |
|
|
|
0a2c570a69
|
docs: AGENTS.md notes per-feature manifest contract
|
2026-05-13 07:27:37 +02:00 |
|
|
|
3c810decb2
|
docs: CLAUDE.md surfaces conformance system + manifest-first ordering
|
2026-05-13 07:27:26 +02:00 |
|
|
|
5cc59e79db
|
docs(work): scaffold agent-workflow-docs-v1 epic + story 01
|
2026-05-13 07:27:04 +02:00 |
|
|
|
be1938404a
|
Merge branch 'worktree-conformance-milestone-vi': conformance milestone vi — feature migrations
|
2026-05-13 00:11:51 +02:00 |
|
|
|
9177d1f1db
|
docs(work): close story 06 + conformance-system-v1 epic
|
2026-05-13 00:11:32 +02:00 |
|
|
|
79f96a94a1
|
feat(core-eslint): flip feature-must-have-manifest from warn to error
|
2026-05-13 00:10:48 +02:00 |
|
|
|
5fa7de48d8
|
feat(marketing-pages): conformance manifest + self-asserting bind-production
|
2026-05-13 00:10:29 +02:00 |
|
|
|
7953a44203
|
feat(navigation): conformance manifest + self-asserting bind-production
|
2026-05-13 00:10:03 +02:00 |
|
|
|
dc7aafb97f
|
feat(media): conformance manifest + self-asserting bind-production
|
2026-05-13 00:09:36 +02:00 |
|
|
|
9bbc068498
|
feat(blog): conformance manifest + self-asserting bind-production
|
2026-05-13 00:09:08 +02:00 |
|
|
|
81a075a9b9
|
docs(work): story 06 — feature migrations
|
2026-05-13 00:08:37 +02:00 |
|
|
|
7d38ff3bb9
|
plan(conformance): milestone vi — feature migrations
|
2026-05-13 00:06:48 +02:00 |
|
|
|
c3da533e42
|
Merge branch 'worktree-conformance-milestone-v': conformance milestone v — generator updates
|
2026-05-13 00:05:23 +02:00 |
|
|
|
5bf9a140ed
|
docs(work): close story 05 — generator updates
|
2026-05-13 00:04:56 +02:00 |
|
|
|
300143e7e1
|
feat(generators): emit feature.manifest.ts + self-asserting bind-production
|
2026-05-13 00:02:35 +02:00 |
|
|
|
8da21c0405
|
docs(work): story 05 — generator updates
|
2026-05-13 00:02:05 +02:00 |
|
|
|
19611fb92c
|
plan(conformance): milestone v — generator updates
|
2026-05-13 00:00:32 +02:00 |
|
|
|
a90bdef219
|
Merge branch 'worktree-conformance-milestone-iv': conformance milestone iv — CI drift gate
|
2026-05-12 23:59:13 +02:00 |
|
|
|
f374d8b874
|
docs(work): close story 04 — CI drift gate
|
2026-05-12 23:58:51 +02:00 |
|
|
|
132ebc689f
|
ci: add conformance step after lint
|
2026-05-12 23:58:20 +02:00 |
|
|
|
dfd6e1c3cc
|
feat: wire pnpm conformance script + turbo task
|
2026-05-12 23:58:10 +02:00 |
|
|
|
24769eb442
|
feat(scripts): conformance drift gate + tests
|
2026-05-12 23:57:52 +02:00 |
|
|
|
a0b2ecee2b
|
docs(work): story 04 — CI drift gate
|
2026-05-12 23:56:34 +02:00 |
|
|
|
b5771fc4ba
|
plan(conformance): milestone iv — CI drift gate
|
2026-05-12 23:55:14 +02:00 |
|
|
|
b0563e4712
|
Merge branch 'worktree-conformance-milestone-iii-b': conformance milestone iii.b — AST-aware ESLint rules
|
2026-05-12 23:53:30 +02:00 |
|
|
|
a07e62befd
|
docs(work): close story 03.b — AST-aware ESLint rules
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-12 23:53:13 +02:00 |
|