docs(work): close story 03 — all demo content deleted, lint live

This commit is contained in:
2026-07-12 19:35:49 +02:00
parent 48bf4da4cd
commit e1aa934153
3 changed files with 10 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
{ {
"updated_at": "2026-07-12T17:13:31.993Z", "updated_at": "2026-07-12T17:35:51.000Z",
"epics": { "epics": {
"platform-retrofit": { "platform-retrofit": {
"status": "in-progress", "status": "in-progress",
@@ -36,10 +36,10 @@
] ]
}, },
"03-delete-demo-apps-and-features": { "03-delete-demo-apps-and-features": {
"status": "todo", "status": "done",
"title": "Delete web-tanstack and the four demo content features", "title": "Delete web-tanstack and the four demo content features",
"ac_total": 5, "ac_total": 5,
"ac_completed": 4, "ac_completed": 5,
"depends_on": [ "depends_on": [
"02-single-version-release-please" "02-single-version-release-please"
], ],
@@ -238,8 +238,8 @@
"ready": [ "ready": [
{ {
"epic": "platform-retrofit", "epic": "platform-retrofit",
"story": "03-delete-demo-apps-and-features", "story": "04-web-next-shell",
"title": "Delete web-tanstack and the four demo content features" "title": "Reduce web-next to an auth shell with a boot smoke assertion"
}, },
{ {
"epic": "platform-retrofit", "epic": "platform-retrofit",
@@ -283,14 +283,6 @@
} }
], ],
"blocked": [ "blocked": [
{
"epic": "platform-retrofit",
"story": "04-web-next-shell",
"title": "Reduce web-next to an auth shell with a boot smoke assertion",
"waiting_on": [
"platform-retrofit/03-delete-demo-apps-and-features"
]
},
{ {
"epic": "walking-skeleton", "epic": "walking-skeleton",
"story": "04-runner-app-protocol-clone-install", "story": "04-runner-app-protocol-clone-install",

View File

@@ -3,12 +3,12 @@ id: 03-delete-demo-apps-and-features
epic: platform-retrofit epic: platform-retrofit
title: Delete web-tanstack and the four demo content features title: Delete web-tanstack and the four demo content features
type: technical-story type: technical-story
status: todo status: done
feature: web-tanstack, blog, media, marketing-pages, navigation feature: web-tanstack, blog, media, marketing-pages, navigation
depends-on: [02-single-version-release-please] depends-on: [02-single-version-release-please]
blocks: [04-web-next-shell, 08-rewrite-agent-docs] blocks: [04-web-next-shell, 08-rewrite-agent-docs]
created: 2026-07-12T10:22:00Z created: 2026-07-12T10:22:00Z
updated: 2026-07-12T15:23:41.327Z updated: 2026-07-12T17:35:50.714Z
--- ---
## Goal ## Goal
@@ -46,4 +46,4 @@ The demo content blocks the package map: the Veect features (workspaces, project
- [x] Delete `packages/blog` and prune its composition wiring in the same slice — core-api router anchor, core-cms collection anchor, bindAll entry, web-next pages/imports, seeds, e2e specs, Storybook references, glossary terms — one commit, all gates green. _(landed ea24c85, reviewer-approved; 92-file sweep incl. Payload generated-types + compliance YAML regeneration; home page reduced to placeholder pending story 04)_ - [x] Delete `packages/blog` and prune its composition wiring in the same slice — core-api router anchor, core-cms collection anchor, bindAll entry, web-next pages/imports, seeds, e2e specs, Storybook references, glossary terms — one commit, all gates green. _(landed ea24c85, reviewer-approved; 92-file sweep incl. Payload generated-types + compliance YAML regeneration; home page reduced to placeholder pending story 04)_
- [x] Delete `packages/media` and prune its composition wiring in the same slice (same checklist as blog) — one commit, all gates green. _(landed 80beacf, reviewer-approved; forced minimal edits in the two dying features — relationTo:'media' upload fields removed from marketing-pages/pages.ts + navigation/header.ts, entities/repos untouched)_ - [x] Delete `packages/media` and prune its composition wiring in the same slice (same checklist as blog) — one commit, all gates green. _(landed 80beacf, reviewer-approved; forced minimal edits in the two dying features — relationTo:'media' upload fields removed from marketing-pages/pages.ts + navigation/header.ts, entities/repos untouched)_
- [x] Delete `packages/marketing-pages` and prune its composition wiring in the same slice (same checklist; includes its cross-feature event handlers consuming auth events) — one commit, all gates green. _(landed 9ee9418 [cherry-pick of efe7316], reviewer-approved; event teardown clean — handler/job/subscription all died with the package, auth publisher-without-consumers verified legal against conformance.mjs; four forced judgment edits in surviving code all verified minimal)_ - [x] Delete `packages/marketing-pages` and prune its composition wiring in the same slice (same checklist; includes its cross-feature event handlers consuming auth events) — one commit, all gates green. _(landed 9ee9418 [cherry-pick of efe7316], reviewer-approved; event teardown clean — handler/job/subscription all died with the package, auth publisher-without-consumers verified legal against conformance.mjs; four forced judgment edits in surviving code all verified minimal)_
- [ ] Delete `packages/navigation` and prune its composition wiring in the same slice (same checklist) — one commit, all gates green. - [x] Delete `packages/navigation` and prune its composition wiring in the same slice (same checklist) — one commit, all gates green. _(landed 48bf4da [cherry-pick of a8bfa43], reviewer-approved. THE CYCLE IS BROKEN — `pnpm lint` ran for the first time ever: only 3 latent errors, all mechanical, fixed in-slice; 15/15 lint tasks green, reviewer-verified live; waiver expired. 99 warn-severity findings remain non-gating. Follow-ups → story 08 notes: trpc generator template still emits @trpc/react-query)_

View File

@@ -15,7 +15,7 @@ depends-on:
] ]
blocks: [] blocks: []
created: 2026-07-12T10:22:00Z created: 2026-07-12T10:22:00Z
updated: 2026-07-12T13:32:10.555Z updated: 2026-07-12T17:35:50.714Z
--- ---
## Goal ## Goal
@@ -42,6 +42,7 @@ Agent context is assembled from these files; today they describe a blog/CMS star
- `.claude/hooks/prompt-context.sh`_added 2026-07-12 (story 02 follow-up flag)_: the hook still injects hybrid per-package versioning guidance ("root template + 5 feature packages version independently") into every agent prompt; update its Releases pointer (and any deleted-feature mentions) to the root-only policy in the CLAUDE.md slice. - `.claude/hooks/prompt-context.sh`_added 2026-07-12 (story 02 follow-up flag)_: the hook still injects hybrid per-package versioning guidance ("root template + 5 feature packages version independently") into every agent prompt; update its Releases pointer (and any deleted-feature mentions) to the root-only policy in the CLAUDE.md slice.
- Note for the same slice: `turbo/generators/lib/release-please-utils.ts` registers new features as release-please components, which would collide with plain `v*` tags if ever invoked pre-npm-distribution (story 02 follow-up flag). Either leave a warning comment at its call site or note it in AGENTS.md's generator section — no functional generator changes (PRD keeps generators as-is). - Note for the same slice: `turbo/generators/lib/release-please-utils.ts` registers new features as release-please components, which would collide with plain `v*` tags if ever invoked pre-npm-distribution (story 02 follow-up flag). Either leave a warning comment at its call site or note it in AGENTS.md's generator section — no functional generator changes (PRD keeps generators as-is).
- _Added 2026-07-12 (story 03 slice-1 reviewer flags):_ prune the dead `"web-tanstack"` member from the app-tag union in `core-shared` instrumentation (`bind-otel-instrumentation.ts`, `sentry/init-client.ts`) and fix the stale "app (4 packages)" list in `docs/architecture/overview.md` — both deferred from the deletion slice as non-breaking. - _Added 2026-07-12 (story 03 slice-1 reviewer flags):_ prune the dead `"web-tanstack"` member from the app-tag union in `core-shared` instrumentation (`bind-otel-instrumentation.ts`, `sentry/init-client.ts`) and fix the stale "app (4 packages)" list in `docs/architecture/overview.md` — both deferred from the deletion slice as non-breaking.
- _Added 2026-07-12 (story 03 slice-5 reviewer flags):_ the trpc core-package generator template still emits the now-removed `@trpc/react-query` dep (`package.json.hbs` + docstrings + snapshot — self-consistent but stale); leave a warning note in AGENTS.md's generator section or fix the template if trivial. 99 warn-severity lint findings remain repo-wide (warn-by-design rules: `pii-declaration-must-be-complete` on test fixtures, `turbo/no-undeclared-env-vars` on test env keys) — note their existence; fixing them is NOT this story's scope.
## Out of scope ## Out of scope