From 0c6f60fccf33d5e3b9e0cdfcbbe57a1742e46739 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Mon, 18 May 2026 18:05:29 +0200 Subject: [PATCH] chore(work): finish epic product-analytics-channel --- docs/work/_system/_state.json | 16 +++++----------- .../09-documentation/_story.md | 6 +++--- .../epics/product-analytics-channel/_epic.md | 6 +++--- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/docs/work/_system/_state.json b/docs/work/_system/_state.json index 5823383..f7af261 100644 --- a/docs/work/_system/_state.json +++ b/docs/work/_system/_state.json @@ -1,5 +1,5 @@ { - "updated_at": "2026-05-18T16:03:09.410Z", + "updated_at": "2026-05-18T16:05:30.691Z", "epics": { "binder-wrap-helper": { "status": "done", @@ -242,7 +242,7 @@ } }, "product-analytics-channel": { - "status": "in-progress", + "status": "done", "title": "Product analytics as a fourth capture channel (ADR-024 implementation)", "prd": "docs/work/prds/product-analytics-channel.prd.md", "stories": { @@ -335,23 +335,17 @@ ] }, "09-documentation": { - "status": "in-progress", + "status": "done", "title": "Documentation — analytics.md, conformance-quickref, CLAUDE.md, template-tiers", "ac_total": 2, - "ac_completed": 1, + "ac_completed": 2, "depends_on": [], "blocks": [] } } } }, - "ready": [ - { - "epic": "product-analytics-channel", - "story": "09-documentation", - "title": "Documentation — analytics.md, conformance-quickref, CLAUDE.md, template-tiers" - } - ], + "ready": [], "blocked": [], "needs_prd_ship": [] } diff --git a/docs/work/epics/product-analytics-channel/09-documentation/_story.md b/docs/work/epics/product-analytics-channel/09-documentation/_story.md index 5fa05aa..a5c8cc3 100644 --- a/docs/work/epics/product-analytics-channel/09-documentation/_story.md +++ b/docs/work/epics/product-analytics-channel/09-documentation/_story.md @@ -3,7 +3,7 @@ id: 09-documentation epic: product-analytics-channel title: Documentation — analytics.md, conformance-quickref, CLAUDE.md, template-tiers type: technical-story -status: in-progress +status: done feature: docs depends-on: [ @@ -13,7 +13,7 @@ depends-on: ] blocks: [] created: 2026-05-18T12:08:00Z -updated: 2026-05-18T16:03:09.248Z +updated: 2026-05-18T16:05:30.519Z --- ## Goal @@ -48,4 +48,4 @@ Docs land last (per PRD sequencing) so they can reference the real API rather th ## Tasks - [x] Write `docs/guides/analytics.md` covering server-side wiring (`BindContext.analytics`), client-side wiring (`` + `useAnalytics()`), vendor evaluation step (ADR-022), and PII boundary note — all gates pass on this commit. -- [ ] Update `docs/guides/conformance-quickref.md` (seventh rule + analytics-event drift pattern), `CLAUDE.md` (6 → 7 conformance ESLint rules), and `docs/architecture/template-tiers.md` (add `core-analytics` to optional-cores list) — all gates pass on this commit. +- [x] Update `docs/guides/conformance-quickref.md` (seventh rule + analytics-event drift pattern), `CLAUDE.md` (6 → 7 conformance ESLint rules), and `docs/architecture/template-tiers.md` (add `core-analytics` to optional-cores list) — all gates pass on this commit. diff --git a/docs/work/epics/product-analytics-channel/_epic.md b/docs/work/epics/product-analytics-channel/_epic.md index ba6d94d..d90edff 100644 --- a/docs/work/epics/product-analytics-channel/_epic.md +++ b/docs/work/epics/product-analytics-channel/_epic.md @@ -3,10 +3,10 @@ id: product-analytics-channel prd: docs/work/prds/product-analytics-channel.prd.md title: Product analytics as a fourth capture channel (ADR-024 implementation) type: epic -status: in-progress +status: done features: [core-analytics, core-shared, core-testing, core-eslint] created: 2026-05-18T12:00:00Z -updated: 2026-05-18T15:56:54.277Z +updated: 2026-05-18T16:05:30.519Z --- ## Goal @@ -27,4 +27,4 @@ Consumers routinely bolt analytics SDKs on at the React component layer, bypassi - [x] [06 — Add AnalyticsProtocol and BindContext.analytics](06-analytics-protocol-bind-context/_story.md) - [x] [07 — Add no-undeclared-analytics-event ESLint rule](07-eslint-rule-no-undeclared-analytics-event/_story.md) - [x] [08 — Add React provider to @repo/core-analytics](08-react-provider/_story.md) -- [ ] [09 — Documentation](09-documentation/_story.md) +- [x] [09 — Documentation](09-documentation/_story.md)