Commit Graph

120 Commits

Author SHA1 Message Date
master
ad92f1c855 Archive completed Sprint 020 (all 6 quality fixes shipped)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 21:37:21 +02:00
master
f4eb64fefc Fix scan submit field mismatch, archive verified sprints, deep journey iteration 2
- Fix scan-submit.component.ts: Scanner API returns `scanId` (not `id`) and
  PascalCase status. Component now resolves `scanId ?? id` and normalizes
  status to lowercase. Scan progress tracking now works end-to-end.
- Archive 3 verified sprints (001 FTUX, 007 Journey fixes, 008 Identity envelope)
  after fresh wipe + rebuild + behavioral verification.
- Update Sprint 002 task statuses to reflect actual implementation (6/7 done).
- Create Sprint 020 for remaining journey quality fixes (J-02 user ID display,
  J-03 feed auto-check).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 19:21:53 +02:00
master
f4d3ef76db Archive 84 completed sprints, create FTUX sprint
All sprint tasks marked DONE verified via Playwright canonical route sweep
(111/111 routes passing). Remaining active: Sprint 025 (BLOCKED on Node
heap exhaustion in full test suite).

New sprint: SPRINT_20260316_001 — First-Time User Experience Fixes (7 tasks).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 02:04:59 +02:00
master
0aedf787fe Archive completed Sprint 008 (mirror client setup wizard)
All 6 tasks DONE: consumer API endpoints, 4-step setup wizard UI,
dashboard and catalog integration, air-gap import API, E2E tests,
and documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 14:49:54 +02:00
master
ef4991cdd0 Archive completed Sprint 007 (mirror source completeness)
All 16 tasks DONE: catalog expansion 47→75 sources, 14 categories,
multi-value filters, mirror domain CRUD API, export scheduler, domain
builder wizard, mirror dashboard, catalog integration, RU/CIS promotion,
threat intel, mirror export update, and documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 14:34:58 +02:00
master
5291b6934c Archive completed Sprint 006 (first-time user remediation)
All 6 tasks DONE: journey matrix, P0 blank surfaces, identity self-serve,
trust workflows, naming/error-state consistency, and Playwright coverage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 14:33:34 +02:00
master
b565e55942 Archive completed sprints 001-005 and update Sprint 007 task statuses
Archive 5 fully-done sprints to docs-archived/implplan/:
- 001: Setup/admin operator journey audit
- 002: Release confidence operator journey audit
- 003: Identity/trust operator journey audit
- 004: Integrations operator journey audit
- 005: Release create contract alignment

Update Sprint 007: mark TASK 1-10, 006b, 007a-c as DONE (all implemented
and committed). Only TASK-011 (documentation update) remains TODO.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 14:20:43 +02:00
master
8a1fb9bd9b OpenAPI query param discovery and header cleanup completion
Backend: ExtractParameters() now discovers query params from [AsParameters]
records and [FromQuery] attributes via handler method reflection. Gateway
OpenApiDocumentGenerator emits parameters arrays in the aggregated spec.
QueryParameterInfo added to EndpointSchemaInfo for HELLO payload transport.

Frontend: Remaining spec files and straggler services updated to canonical
X-Stella-Ops-* header names. Sprint 026 archived (tasks 01-06 DONE,
07-09 TODO for backend service rename pass).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-10 17:13:58 +02:00
master
6efed23647 archive these 2026-03-08 21:41:38 +02:00
master
f40043ed50 fix(web): remediate orphan revival regressions 2026-03-08 20:23:37 +02:00
master
f24d49ddeb fix(web): ship degraded search readiness state 2026-03-08 16:27:51 +02:00
master
eb4ade0335 docs(ui): sync search rollout task board 2026-03-08 15:37:13 +02:00
master
cd3e8bbce1 docs(platform): archive release health evidence adapter sprint 2026-03-08 15:34:51 +02:00
master
c4b9373bf5 docs(router): archive header binding sprint 2026-03-08 15:34:26 +02:00
master
69813807a9 docs(router): archive messaging reregistration sprint 2026-03-08 15:33:25 +02:00
master
f4b507b021 docs(integrations): archive startup migration recovery sprint 2026-03-08 15:32:17 +02:00
master
72c0613e74 docs(web): archive findings toggle reactivity sprint 2026-03-08 15:29:46 +02:00
master
bbe0100861 docs(web): archive scope-preserving actions sprint 2026-03-08 15:29:13 +02:00
master
e169018f4a docs(web): archive mission board action scope sprint 2026-03-08 15:28:45 +02:00
master
cf6ad22ebf docs(web): archive signed-out shell guards sprint 2026-03-08 15:28:20 +02:00
master
42b761d471 docs(web): archive mission control release health sprint 2026-03-08 15:27:54 +02:00
master
ac14e8fb38 docs(web): archive context preferences sprint 2026-03-08 15:27:23 +02:00
master
0c7b065f79 docs(ui): archive restoration topic shapes sprint 2026-03-08 15:26:30 +02:00
master
971cdb3b8e docs(ui): enrich component preservation map 2026-03-08 15:19:53 +02:00
master
6be4a25d17 fix(web): ship findings compare baseline availability 2026-03-08 15:13:32 +02:00
master
30532800ec fix(router): ship audit bundle frontdoor cutover 2026-03-08 14:30:12 +02:00
master
8852928115 fix(exportcenter): ship audit bundle http binding 2026-03-08 14:29:33 +02:00
master
3e531f0b9e Repair live AdvisoryAI search corpus parity 2026-03-08 13:33:21 +02:00
master
b521b5bde8 feat(ui): ship evidence capsules cutover 2026-03-08 12:41:09 +02:00
master
e4779a430f feat(ui): ship release promotions cutover 2026-03-08 11:54:57 +02:00
master
abbfe64bd7 Render clarify search prompts as guidance only 2026-03-08 11:50:34 +02:00
master
e01a499df9 Standardize live search Playwright setup lane 2026-03-08 11:17:05 +02:00
master
6870649abf feat(ui): preserve platform setup canonical routes 2026-03-08 11:12:42 +02:00
master
d0f2cc3b2c Archive live search ingestion browser validation sprint 2026-03-08 10:47:19 +02:00
master
af09659f30 Archive completed web QA loop and split platform-setup follow-up 2026-03-08 10:23:49 +02:00
master
56143d12b7 feat(ui): ship topology and trust admin cutover 2026-03-08 10:12:13 +02:00
master
8b1fe49f35 feat(ui): ship execution operations cutover 2026-03-08 09:33:05 +02:00
master
80257a4538 Complete self-serve search rollout 2026-03-08 08:50:38 +02:00
master
ac22ee3ce2 feat(ui): ship quota health aoc operations cutover 2026-03-08 08:18:51 +02:00
master
c9484c33ee Archive completed search consolidation sprints 2026-03-08 08:06:06 +02:00
master
ff9de893d5 feat(ui): ship offline operations cutover 2026-03-08 03:12:01 +02:00
master
93872e73ec Verify supported-route live search matrix 2026-03-08 02:23:58 +02:00
master
145e67a544 Harden live-backed unified search weighting and indexing 2026-03-08 02:23:43 +02:00
master
c7b7ddf436 Archive completed search correction sprints 031-034 2026-03-08 02:23:07 +02:00
master
484abe0039 feat(ui): ship unified audit surfaces 2026-03-08 02:16:20 +02:00
master
6e00a48e00 feat(ui): ship policy decisioning studio 2026-03-08 01:35:18 +02:00
master
8ee40b56e9 Archive completed search foundation sprints 2026-03-08 00:16:35 +02:00
master
a6187c70b4 Consolidate search-first shell UX 2026-03-08 00:14:57 +02:00
master
f709d519ec feat(ui): ship contextual action primitives 2026-03-08 00:02:02 +02:00
master
c568e09a1d feat(ui): ship workflow visualization replay workspace 2026-03-07 23:25:13 +02:00