Commit Graph

84 Commits

Author SHA1 Message Date
saravanakumardb1
82ce90f91d docs(roadmap): mark sprints 3-6 complete; record post-Sprint-B UI migration
Sprint 3 (UI5), Sprint 4 (UI6), Sprint 5 (UI7+UI8), Sprint 6 (production
hardening) are all now substantially complete as of May 23, 2026.

NEXT_SPRINT_ROADMAP.md:
- Sprint 3 UI5 marked complete with commit hashes 9c65899, 30a30ce, 2408f43.
- Sprint 4 UI6 marked complete with commit 8d484c3.
- Sprint 5 UI7+UI8 marked complete with commits 2408f43, 3288e28, 0c982de.
- Sprint 6 production hardening verified item-by-item:
    backend config fail-closed: already enforced via lib/config.ts superRefine.
    backend logging clean: grep returns zero matches outside tests.
    CI mobile + web E2E + Docker build: jobs already wired.
    Docker compose smoke: scripts/e2e-docker-test.sh validated locally.
    Shared service smoke: backend+web verified at :3050/:4016 with sibling
    platform-service (4003), extraction-service (4005), mcp-server (4007).
    Only stale doc cleanup remains as deferred non-blocking work.

PRODUCTION_READINESS_HANDOFF_ROADMAP.md:
- Replaced Sprint-A 'Docker compose smoke deferred' note with verified
  status: Dockerfile corporate-proxy workarounds added, override pins
  sibling-service URLs and aligns JWT secret, e2e-docker-test.sh
  exercises full login/CORS/CRUD lifecycle.
- Added 'Post-Sprint-B UI Migration' section documenting the four UI
  ratchet category counts (legacy/colors/imports all 0; raw controls 14
  intentional) and the UI drift ratchet as the canonical CI gate.

No code changes.
2026-05-23 02:04:09 -07:00
saravanakumardb1
34cb219962 docs(p10.5): live shared-service smoke verified end-to-end May 23, 2026
Previously P10.5 was marked complete with a deferral note because the
sibling services (platform-service 4003, extraction-service 4005,
mcp-server 4007) were not running on the audit host. Today they are
all running, so I executed the smoke and confirmed it passes.

Command:
  JWT_SECRET="dev-secret-change-me-at-least-32-characters-long" \
    bash scripts/local-smoke.sh

Output (exit 0, 11 ok lines):
  info: starting NoteLett backend in memory mode
  ok: NoteLett backend started at http://localhost:4016
  ok: NoteLett health
  ok: NoteLett bootstrap
  ok: platform-service health
  ok: extraction-service health
  ok: mcp-server health
  ok: authenticated workspace create
  ok: authenticated note create
  ok: authenticated note read
  ok: smoke cleanup attempted
  ok: local production-readiness smoke passed

Updates:
- §Post-Sprint-A Re-verification: replaces the blanket deferral note
  with the actual verification details for live shared-service smoke
  and a separate, narrower deferral note for Docker compose smoke
  (which still fails on corp-network hosts due to TLS interception in
  the backend/Dockerfile npm install step but succeeds on CI).
- §P10.5: replaces the historical deferral text with today's
  end-to-end verification result.
2026-05-23 00:30:44 -07:00
saravanakumardb1
c75ed3dc25 docs(sprint-a): record build restoration and refreshed sprint plan
- Commit previously untracked docs/NEXT_SPRINT_ROADMAP.md with refreshed
  May 22 status; mark Sprint 1 (backend build) and Sprint 2 (lint) as
  resolved by Sprint A workspace-path fix
- Add post-Sprint-A re-verification section to
  docs/PRODUCTION_READINESS_HANDOFF_ROADMAP.md documenting the
  workspace-path regression and the re-verified gates
- Update README quick-start to reference the canonical common-platform
  checkout path with BYTELYST_COMMON_PLAT_ROOT override note
2026-05-22 15:08:42 -07:00
f18abbe5fc docs(roadmap): record P10.8 remote status 2026-05-05 14:21:39 -07:00
07d3257753 docs(roadmap): record P10.7 release docs 2026-05-05 14:20:42 -07:00
64d2f6f2b6 docs(release): record final handoff status 2026-05-05 14:20:15 -07:00
0563bcdc26 docs(roadmap): record P10.6 audits 2026-05-05 14:19:09 -07:00
6d8780b440 docs(roadmap): record P10.5 platform smoke 2026-05-05 14:17:08 -07:00
1797ca7e25 docs(roadmap): record P10.4 compose gate 2026-05-05 14:09:04 -07:00
21a2619c74 docs(roadmap): record P10.3 web e2e 2026-05-05 14:08:03 -07:00
81adcd7d2b docs(roadmap): record P10.2 lint gate 2026-05-05 14:05:22 -07:00
00d022071d docs(roadmap): record P10.1 verification 2026-05-05 13:56:26 -07:00
e9f045571b docs(roadmap): record P9.5 operator runbook 2026-05-05 13:54:27 -07:00
95f252a520 docs(roadmap): record P9.4 telemetry taxonomy 2026-05-05 13:51:57 -07:00
067e32a2aa docs(roadmap): record P9.3 migration plan 2026-05-05 13:49:24 -07:00
5ce97f8615 docs(roadmap): record P9.2 seed bootstrap 2026-05-05 13:46:16 -07:00
1059b138d7 docs(roadmap): record cosmos operations 2026-05-05 13:39:19 -07:00
33ea533d8b docs(roadmap): record release checklist 2026-05-05 13:37:46 -07:00
2c01ffb0eb docs(roadmap): record dependency health 2026-05-05 13:36:28 -07:00
b6e1296afc docs(roadmap): record release guard audits 2026-05-05 13:34:27 -07:00
a29efd56c9 docs(roadmap): record compose smoke 2026-05-05 13:31:31 -07:00
032c2e7035 docs(roadmap): record docker ci builds 2026-05-05 13:29:40 -07:00
e0834abd70 docs(roadmap): record web e2e ci 2026-05-05 13:27:30 -07:00
ea1efb38e0 docs(roadmap): record mobile ci coverage 2026-05-05 13:25:49 -07:00
e8ce73ef70 docs(roadmap): record mobile build checklist 2026-05-05 13:24:06 -07:00
46f534e4b3 docs(roadmap): record mobile platform lifecycle 2026-05-05 13:02:34 -07:00
4e4a25a179 docs(roadmap): record mobile upload readiness 2026-05-05 12:59:18 -07:00
dd988ba7a5 docs(roadmap): record mobile flow coverage 2026-05-05 12:57:01 -07:00
15938bcfe0 docs(roadmap): record mobile auth readiness 2026-05-05 12:51:28 -07:00
e1cc7feb5b docs(roadmap): record p6 build analysis 2026-05-05 12:45:41 -07:00
2bf4b079ea docs(roadmap): record p6 e2e coverage 2026-05-05 12:34:48 -07:00
a5fedf1f08 docs(roadmap): record p6 sharing hardening 2026-05-05 12:25:47 -07:00
5101c847da docs(roadmap): record p6 import export readiness 2026-05-05 12:15:33 -07:00
7eed0443a7 docs(roadmap): record p6 dependency states 2026-05-05 12:06:32 -07:00
40c03441ee docs(roadmap): record p6 mutation retry handling 2026-05-05 11:45:43 -07:00
1fb682a77a docs(roadmap): record p6 auth session hardening 2026-05-05 11:41:13 -07:00
b1c358def3 docs(roadmap): record p5 lifecycle verification 2026-05-05 11:37:43 -07:00
8f7247c413 docs(roadmap): record p5 cosmos query review 2026-05-05 11:35:35 -07:00
6741e93d55 docs(roadmap): record p5 error mapping coverage 2026-05-05 11:15:14 -07:00
4425aa7701 docs(roadmap): record p5 readiness diagnostics 2026-05-05 11:12:37 -07:00
19cc34b172 docs(roadmap): record p5 request id propagation 2026-05-05 11:06:29 -07:00
45b03c482a docs(roadmap): record backend startup logging 2026-05-05 11:00:58 -07:00
21aefb589d docs(roadmap): record visual layout audit 2026-05-05 10:58:29 -07:00
7acbf2dae7 docs(roadmap): record web primitive reuse 2026-05-05 10:50:06 -07:00
f692a94d25 docs(roadmap): record mobile accessibility audit 2026-05-05 10:30:14 -07:00
e0adedc739 docs(roadmap): record web accessibility audit 2026-05-05 10:23:15 -07:00
16dddcb728 docs(roadmap): record mobile color audit 2026-05-05 10:19:15 -07:00
b9e9890ce3 docs(roadmap): record web color token audit 2026-05-05 10:17:28 -07:00
2d26181aaf docs(roadmap): record encryption coverage 2026-05-05 10:13:00 -07:00
7eda8dda00 docs(roadmap): record agent write hardening 2026-05-05 10:09:25 -07:00