diff --git a/docs/roadmap/STATUS.json b/docs/roadmap/STATUS.json index 1f08a059614..53386572cd4 100644 --- a/docs/roadmap/STATUS.json +++ b/docs/roadmap/STATUS.json @@ -1,6 +1,6 @@ { - "last_updated": "2026-02-08T01:05:00Z", - "revision_note": "Added saas-crash-2026 positioning pack initiative and refreshed repo validation checklist.", + "last_updated": "2026-02-10T12:05:00Z", + "revision_note": "Hardened Todo standup artifact with machine-readable snapshot, validation checklist, and status tracking.", "initiatives": [ { "id": "saas-crash-2026-positioning-pack", @@ -217,6 +217,18 @@ "status": "completed", "owner": "codex", "notes": "Published Summit Architecture Brief with module boundaries, data flow, and acceptance criteria." + }, + { + "id": "summit-development-roadmap-todo-standup-snapshot", + "status": "completed", + "owner": "codex", + "notes": "Published public-visibility Todo standup snapshot with Today/Next/Blockers framing and governance constraints." + }, + { + "id": "summit-development-roadmap-todo-standup-snapshot-v2", + "status": "completed", + "owner": "codex", + "notes": "Added machine-readable Todo snapshot JSON and validation checklist for deterministic standup artifact consumption." } ], "summary": { @@ -224,7 +236,7 @@ "partial": 2, "incomplete": 0, "not_started": 5, - "total": 17, + "total": 26, "ga_blockers": [] } -} \ No newline at end of file +} diff --git a/docs/roadmaps/summit-development-roadmap-todo-standup.md b/docs/roadmaps/summit-development-roadmap-todo-standup.md new file mode 100644 index 00000000000..e54222e2a69 --- /dev/null +++ b/docs/roadmaps/summit-development-roadmap-todo-standup.md @@ -0,0 +1,60 @@ +# Summit Development Roadmap — Todo Standup Snapshot + +## Summit Readiness Assertion Alignment + +This artifact is governed by `docs/SUMMIT_READINESS_ASSERTION.md` and is intentionally constrained +to publicly visible issue activity feed signals. + +- Human-readable source: this markdown file. +- Machine-readable source: `docs/roadmaps/summit-development-roadmap-todo-standup.snapshot.json`. + +## Classification Method + +An issue is treated as **currently in Todo** when public activity shows: + +1. `moved this to Todo in Summit Development Roadmap`, and +2. no later move to `In Progress` or `Done` in visible issue activity. + +This definition is intentionally constrained until project API export is available. + +## Current Todo Issues (Public Visibility) + +- [#9791](https://github.com/BrianCLong/summit/issues/9791) — **IG Oct25** +- [#10132](https://github.com/BrianCLong/summit/issues/10132) — **Policy & Security Hardening** +- [#11176](https://github.com/BrianCLong/summit/issues/11176) — **Create Playwright test: Investigation creation → Entity addition** +- [#11349](https://github.com/BrianCLong/summit/issues/11349) — **Accessibility/UX** +- [#11025](https://github.com/BrianCLong/summit/issues/11025) — **Unit tests** +- [#11170](https://github.com/BrianCLong/summit/issues/11170) — **Test golden path in consolidated frontend** +- [#11635](https://github.com/BrianCLong/summit/issues/11635) — **HTTP/CSV reference connector** + +## Transitions Out of Todo + +- [#189](https://github.com/BrianCLong/summit/issues/189) — **Load testing and optimization** moved from Todo to Done. + +## Standup View + +### Today + +- Keep Todo issues linked to evidence artifacts and acceptance criteria. +- Prioritize quality and golden-path confidence before expanding feature surface. + +### Next + +- Move one quality issue (`#11025` or `#11176`) to `In Progress` with explicit owner and test exit criteria. +- Move one hardening issue (`#10132`) to `In Progress` with security-gate evidence targets. + +### Blockers + +- Public activity feed is not a complete source of truth for internal project metadata. +- Board throughput metrics remain deferred pending project API export. + +## Validation Checklist + +- JSON snapshot parses: `node -e "JSON.parse(require('fs').readFileSync('docs/roadmaps/summit-development-roadmap-todo-standup.snapshot.json','utf8'))"` +- Roadmap status parses: `node -e "JSON.parse(require('fs').readFileSync('docs/roadmap/STATUS.json','utf8'))"` +- Boundary check remains clean: `node scripts/check-boundaries.cjs` + +## Governance Notes + +- Any discrepancy between this snapshot and live board metadata is a **Governed Exception** pending project API export. +- Refresh cadence: daily during sprint windows, weekly otherwise. diff --git a/docs/roadmaps/summit-development-roadmap-todo-standup.snapshot.json b/docs/roadmaps/summit-development-roadmap-todo-standup.snapshot.json new file mode 100644 index 00000000000..a08afb6a88c --- /dev/null +++ b/docs/roadmaps/summit-development-roadmap-todo-standup.snapshot.json @@ -0,0 +1,62 @@ +{ + "artifact": "summit-development-roadmap-todo-standup", + "version": "2", + "generated_at": "2026-02-10T12:00:00Z", + "classification_rule": { + "todo_event": "moved this to Todo in Summit Development Roadmap", + "excluded_followup_events": [ + "moved this from Todo to In Progress in Summit Development Roadmap", + "moved this from Todo to Done in Summit Development Roadmap" + ], + "scope": "public GitHub issue activity feed" + }, + "todo_issues": [ + { + "number": 9791, + "title": "IG Oct25", + "url": "https://github.com/BrianCLong/summit/issues/9791" + }, + { + "number": 10132, + "title": "Policy & Security Hardening", + "url": "https://github.com/BrianCLong/summit/issues/10132" + }, + { + "number": 11176, + "title": "Create Playwright test: Investigation creation → Entity addition", + "url": "https://github.com/BrianCLong/summit/issues/11176" + }, + { + "number": 11349, + "title": "Accessibility/UX", + "url": "https://github.com/BrianCLong/summit/issues/11349" + }, + { + "number": 11025, + "title": "Unit tests", + "url": "https://github.com/BrianCLong/summit/issues/11025" + }, + { + "number": 11170, + "title": "Test golden path in consolidated frontend", + "url": "https://github.com/BrianCLong/summit/issues/11170" + }, + { + "number": 11635, + "title": "HTTP/CSV reference connector", + "url": "https://github.com/BrianCLong/summit/issues/11635" + } + ], + "out_of_todo_issues": [ + { + "number": 189, + "title": "Load testing and optimization", + "url": "https://github.com/BrianCLong/summit/issues/189", + "transition": "Todo -> Done" + } + ], + "known_constraints": [ + "Public activity feed is not a complete source of truth for private project metadata.", + "Board-level throughput metrics require project API export." + ] +}