Commit Graph

  • 58e95b5443 Merge pull request 'Milestone v1 (v2.0.0): Mokosh — Session Capture' (#1) from gsd/phase-04-harden-clean-up-optional into main main v1.0 strategy155 2026-05-31 15:34:17 +00:00
  • f20a1e0723 docs(phase-04): ship milestone v1 — PR #1 opened on Gitea gsd/phase-04-harden-clean-up-optional Mark 2026-05-31 17:31:59 +02:00
  • 0d1726bf75 docs(phase-04): closure ceremony — milestone v1 complete Mark 2026-05-26 14:44:25 +02:00
  • 8ffc6cbbd4 docs(04-verification): independent gsd-verifier audit — Phase 4 PASSED (4/4 ROADMAP SCs + all spot-checks GREEN) Mark 2026-05-26 14:25:42 +02:00
  • c27ad53d02 docs(04-07): complete harden-clean-up-optional plan 04-07 — Phase 4 closure aggregator + v1 milestone close-prep (2 tasks; 04-VERIFICATION.md + 4 marker file flips) Mark 2026-05-26 14:12:03 +02:00
  • 5d0b40c9b6 docs(04-07): closure markers — REQUIREMENTS + ROADMAP + STATE + PROJECT for Phase 4 v1 close-prep Mark 2026-05-26 14:08:17 +02:00
  • 7a69865843 docs(04-07): Phase 4 closure — 04-VERIFICATION.md aggregator (4/4 ROADMAP SCs + 3/3 audit P1 + 6/6 hardening items GREEN) Mark 2026-05-26 13:32:18 +02:00
  • c790c6a8b3 docs(04-06): complete visual polish + dark-logo decoupling — D-P4-03 closed (UAT 36/36 GREEN; 188/188 vitest with #9/#10 flake tolerated; operator re-confirmed 2026-05-26) Mark 2026-05-26 13:14:41 +02:00
  • a8bcc17822 fix(debug 04-06): decouple welcome-hero mark stroke via --mks-mark-stroke Mark 2026-05-26 12:54:54 +02:00
  • d66cbf6900 chore(04-06): add operator-empirical screenshot harness (Task 4 artifact) Mark 2026-05-26 09:11:46 +02:00
  • 3f8e31a329 feat(04-06): A35 live-DOM inline-SVG harness check + A17.8 raw-source update + back-patch Mark 2026-05-26 08:48:43 +02:00
  • c4161431e7 feat(04-06): Wave 1 GREEN — dark-logo currentColor strategy + inline-SVG injection Mark 2026-05-26 07:58:06 +02:00
  • f0b88d4d17 test(04-06): Wave 0 — inline-SVG source-contract RED + cursor-visibility regression pin Mark 2026-05-26 07:52:41 +02:00
  • 48c70535ff docs(04-06): re-plan-checker iter-2 — PASSED on f3baa3a (0 BLOCKER + 3 cosmetic-advisories) Mark 2026-05-22 18:20:28 +02:00
  • f3baa3a9a8 docs(04-06): re-plan iter-2 — real inline-SVG coverage + corrected 184/184 baseline Mark 2026-05-22 17:24:17 +02:00
  • deb68dff86 docs(04-06): re-plan-checker iter-1 — ITERATE-NEEDED (2 BLOCKER) Mark 2026-05-22 16:28:47 +02:00
  • b59bd24354 docs(04-06): re-plan — correct false jsdom premise + stale back-patch lines + baseline Mark 2026-05-22 16:22:04 +02:00
  • 6a989e8339 docs(04-06): log out-of-scope strict-meta-json test failure to deferred-items Mark 2026-05-22 15:44:11 +02:00
  • 7e0da63ff2 fix(debug): A33.1 SAVE-ack race — gate on race-free fresh-archive signal Mark 2026-05-22 15:33:22 +02:00
  • 28ebc1fe4e docs(04-05): complete A34 fetch+XHR network_error empirical plan Mark 2026-05-22 13:02:58 +02:00
  • 0712c245a1 feat(04-05): A34 host-side + orchestrator — fetch+XHR network_error empirical (ROADMAP SC #2 GREEN) Mark 2026-05-22 12:26:14 +02:00
  • a20372a8b8 feat(04-05): A34 page-side — cs-injection-world fetch + XHR 404 injection Mark 2026-05-22 11:37:12 +02:00
  • 125269dcc5 docs(04-08): complete harden-clean-up-optional plan 04-08 — STATE.md advance to 6/7 Mark 2026-05-22 11:08:30 +02:00
  • 4d6c00526e feat(04-08): A33 SW state persistence harness assertion — methodology reframe (34/34 GREEN; ROADMAP SC #1 CLOSED) Mark 2026-05-22 11:07:48 +02:00
  • 81d9935b65 feat(04-08): video-file MediaStream + sync-install/lazy-first-frame + explicit WAR — methodology reframe per debug session-2 + iter-2 BLOCKER fixes Mark 2026-05-22 10:33:04 +02:00
  • dd8a56453c docs(04-08): plan-checker iter-3 — PASSED-WITH-RESIDUAL on polish revision Mark 2026-05-22 10:18:42 +02:00
  • 17e55ddbb9 docs(04-08): polish per iter-2 advisories — symbol mismatch + display-surface mode lock-in + cosmetic clarifications Mark 2026-05-22 10:05:38 +02:00
  • 9c334b77e8 docs(04-08): plan-checker iter-2 — PASSED (0 BLOCKER + 1 WARNING + 4 advisory) Mark 2026-05-22 09:44:11 +02:00
  • 1f2eb2e818 fix(04-08): revise plan per iter-1 BLOCKER fixes — bundling strategy + sync monkey-patch + async closure Mark 2026-05-22 09:17:33 +02:00
  • 051813ee6e docs(04-08): plan-checker iter-1 — ITERATE-NEEDED (2 BLOCKER + 5 WARNING + 3 advisory) Mark 2026-05-22 09:03:08 +02:00
  • 504d9dccf3 docs(04-08): create plan — video-file MediaStream methodology reframe + A33 revival Mark 2026-05-22 08:41:51 +02:00
  • c1501e7a81 docs(04-04): amend SUMMARY post-debug session-2 — REFUTED-architecture verdict Mark 2026-05-22 08:14:44 +02:00
  • 4ea1bbb7a8 docs(debug): SC#1 sw-offscreen-persistence investigation session 2 — REFUTED-architecture (canvas-captureStream issue) Mark 2026-05-22 08:02:24 +02:00
  • 9ac580869d fix(debug): race-tolerant offscreen target attach in UAT launch Mark 2026-05-22 07:16:27 +02:00
  • d614462694 docs(debug): SC#1 sw-offscreen-persistence investigation — INCONCLUSIVE Mark 2026-05-21 21:12:46 +02:00
  • e8a2e7696d docs(04-04): complete harden-clean-up-optional plan 04-04 — SW persistence spike FAILED, plan-fix ceremony required Mark 2026-05-21 20:02:42 +02:00
  • 3726eee39f feat(04-04): Wave 0 spike — stopServiceWorker helper + 5-min SW idle empirical result Mark 2026-05-21 18:44:45 +02:00
  • 303644f8cc docs(04-03): complete harden-clean-up-optional plan 04-03 — A29 flake fix Mark 2026-05-21 17:01:58 +02:00
  • b341a712c0 feat(04-03): A29 host-side strict-sentinel filter + 5/5 PASS stress test Mark 2026-05-21 16:27:00 +02:00
  • 73eb9b654c feat(04-03): A29 page-side rewrite — cs-injection-world + sentinel Mark 2026-05-21 15:48:18 +02:00
  • 6a1fc32826 docs(04-02): complete harden-clean-up-optional plan 04-02 — build hygiene Mark 2026-05-21 15:41:54 +02:00
  • f251297256 feat(04-02): Wave 1 — setimmediate polyfill replaced + generate-icons.cjs + deferred-items closure Mark 2026-05-21 15:16:44 +02:00
  • 630d40c4f8 test(04-02): Wave 0 — no-new-function-in-sw-chunk RED + dead-code-grep regression pin Mark 2026-05-21 14:39:48 +02:00
  • f72bca5c46 docs(04-01): complete audit-p1-polish-content-script plan Mark 2026-05-21 14:34:03 +02:00
  • 7da30afa0a feat(04-01): Wave 1 GREEN — fix audit P1 #11 fetch URL + #14 nav URL + #15 rrweb timestamps Mark 2026-05-21 14:25:09 +02:00
  • 3dbc51cdcd test(04-01): Wave 0 RED — audit P1 #11/#14/#15 content-script test scaffolds Mark 2026-05-21 14:19:39 +02:00
  • 9ad5069f70 docs(state): mark phase 04 executing — begin-phase tick Mark 2026-05-21 13:32:53 +02:00
  • 3ceca875e5 docs(state): resume-work — HANDOFF.json consumed; user routed to /gsd-execute-phase 4 Mark 2026-05-21 10:31:20 +02:00
  • dbcf4827f6 wip: phase-04 paused — 7 plans validated iter-2 PASSED, ready for execution .planning/phases/04-harden-clean-up-optional/.continue-here.md .planning/HANDOFF.json Mark 2026-05-21 10:25:29 +02:00
  • 55369b80ad docs(state): record phase 4 plan-phase closure — iter-2 PASSED + 3 cosmetic advisories fixed Mark 2026-05-21 10:21:44 +02:00
  • 3c1280ed2d docs(04): plan-phase closure — 3 cosmetic advisories from checker iter-2 resolved Mark 2026-05-21 10:21:03 +02:00
  • 76fffb35b9 fix(04): revise plans per checker iter-1 — 2 BLOCKERS + 2 WARNINGS fixed Mark 2026-05-21 10:00:07 +02:00
  • 526ac78046 docs(04): create phase plan — 7 plans for Phase 4 hardening (audit P1 polish + flake stabilization + SW persistence + visual polish + closure) Mark 2026-05-21 09:30:49 +02:00
  • f012c8c103 docs(04): pattern map — ~30 anticipated files mapped (21 exact + 8 role-match + 1 NEW pattern stopServiceWorker CDP helper) .planning/phases/04-harden-clean-up-optional/04-PATTERNS.md Mark 2026-05-21 08:29:19 +02:00
  • 7178d14154 docs(phase-04): add validation strategy — Wave 0 anticipates 6 new unit test files per RESEARCH .planning/phases/04-harden-clean-up-optional/04-VALIDATION.md Mark 2026-05-21 08:03:10 +02:00
  • d1f676707e docs(04): research phase domain — setimmediate, SW persistence, A29 race fix + cursor finding .planning/phases/04-harden-clean-up-optional/04-RESEARCH.md Mark 2026-05-21 08:01:27 +02:00
  • 61caf04273 docs(state): record phase 4 UI-SPEC session — APPROVED 5/6 + 1 FLAG non-blocking Mark 2026-05-21 07:47:10 +02:00
  • 266aa95235 docs(04): UI-SPEC.md status approved — 5/6 PASS + 1 FLAG non-blocking (dim 4 inherited type scale) Mark 2026-05-21 07:46:34 +02:00
  • 55cefbaa32 docs(04): UI design contract — thin scope (dark-logo currentColor strategy) Mark 2026-05-20 22:48:06 +02:00
  • 74ac8ac342 docs(04): preserve plan-phase preferences captured pre-UI-SPEC exit Mark 2026-05-20 22:42:13 +02:00
  • f14c605dcd docs(state): record phase 4 context session — Phase 4 discuss-phase complete Mark 2026-05-20 22:17:59 +02:00
  • 8b31fbe3de docs(04): capture phase context — discuss-phase complete (5 D-P4-* locked decisions; full Phase 4 scope) .planning/phases/04-harden-clean-up-optional/04-CONTEXT.md .planning/phases/04-harden-clean-up-optional/04-DISCUSSION-LOG.md Mark 2026-05-20 22:16:57 +02:00
  • d02b41b7c7 docs(phase-03): VERIFICATION + Phase 3 closure markers — verdict PASSED (5/5 ROADMAP + 9/9 SPEC §10) Mark 2026-05-20 21:36:06 +02:00
  • 4de6b3b9ae docs(phase-03): update tracking after wave 5 — 03-05 GREEN (§10 sweep VERIFICATION + REQ marker flips) .planning/ROADMAP.md Mark 2026-05-20 21:25:04 +02:00
  • a58a667978 chore: merge executor worktree (worktree-agent-a76b0d83f16b28c5f) — Wave 5 Plan 03-05 Mark 2026-05-20 21:24:46 +02:00
  • 1642a73067 docs(03-05): SUMMARY — Phase 3 closure aggregator (9/9 SPEC §10 sweep + REQUIREMENTS markers + 12 Phase 4 deferred items) Mark 2026-05-20 21:24:08 +02:00
  • 71081aa8c2 docs(03-05): Task 3 — REQUIREMENTS.md REQ marker flips (Phase 3 closure) Mark 2026-05-20 21:19:38 +02:00
  • a63a821172 docs(03-05): Task 2 — 03-VERIFICATION.md (9/9 SPEC §10 sweep; 3 T5 overrides + 1 human_verification) Mark 2026-05-20 21:18:09 +02:00
  • 041c4d4258 docs(phase-03): update tracking after wave 4 — 03-04 GREEN (A32 §10 #9 RAM scaffolding; UAT 33/33) .planning/ROADMAP.md Mark 2026-05-20 21:07:09 +02:00
  • 67246ed841 chore: merge executor worktree (worktree-agent-ab163c15167479f9e) — Wave 4 Plan 03-04 Mark 2026-05-20 21:06:52 +02:00
  • c508a91af2 docs(03-04): Plan 04 SUMMARY — A32 RAM scaffolding (33/33 GREEN; host-side Page.metrics; D-P3-04 best-effort) Mark 2026-05-20 21:06:18 +02:00
  • 8c94bd515d feat(03-04): Task 1 — driveA32 host-side Page.metrics scaffolding + orchestrator wiring Mark 2026-05-20 20:56:24 +02:00
  • 450f43ebf0 docs(phase-03): update tracking after wave 3 — 03-03 GREEN (A31 §10 #8 PARTIAL; UAT 32/32) .planning/ROADMAP.md Mark 2026-05-20 20:49:25 +02:00
  • de8a9edcbc chore: merge executor worktree (worktree-agent-ab90594c47b888094) — Wave 3 Plan 03-03 Mark 2026-05-20 20:48:44 +02:00
  • 773e0350ad docs(03-03): Plan 03 SUMMARY — A31 password-filter PARTIAL (32/32 GREEN; cs-injection-world + A31.4 defense-in-depth) Mark 2026-05-20 20:48:07 +02:00
  • 34b36fb58b feat(03-03): Task 2 — driveA31 + orchestrator wiring (A31 password-filter PARTIAL) Mark 2026-05-20 20:36:00 +02:00
  • 8db629f2fb feat(03-03): Task 1 — assertA31 page-side orchestrator (cs-injection-world password-filter probe) Mark 2026-05-20 20:05:22 +02:00
  • de398347e0 docs(phase-03): update tracking after wave 2 — 03-02 GREEN (A30 event-log; UAT 31/31) .planning/ROADMAP.md Mark 2026-05-20 20:00:37 +02:00
  • 059dbac941 chore: merge executor worktree (worktree-agent-a9375231013f01986) — Wave 2 Plan 03-02 Mark 2026-05-20 20:00:21 +02:00
  • 66678798f1 docs(03-02): Plan 02 SUMMARY — A30 event-log verification (31/31 GREEN; cs-injection-world fix) Mark 2026-05-20 19:59:39 +02:00
  • 116432a3cd feat(03-02): Task 2 — driveA30 + orchestrator wiring (A30 31/31 GREEN; cs-injection-world fix) Mark 2026-05-20 19:48:47 +02:00
  • b5181012a8 feat(03-02): Task 1 — assertA30 page-side orchestrator (5 event triggers + SAVE) Mark 2026-05-20 19:25:03 +02:00
  • 72bbb8044b docs(phase-03): update tracking after wave 1 — 03-01 GREEN (A29 rrweb DOM verification; UAT 30/30) .planning/ROADMAP.md Mark 2026-05-20 19:21:42 +02:00
  • ca87cbee22 chore: merge executor worktree (worktree-agent-ab0a9017eb674054f) — Wave 1 Plan 03-01 Mark 2026-05-20 19:21:18 +02:00
  • dc57f5cfc0 docs(03-01): complete A29 rrweb DOM verification plan — SUMMARY Mark 2026-05-20 19:20:39 +02:00
  • cc13f319a1 feat(03-01): Task 2 — assertA29 + driveA29 + orchestrator wiring (A29 30/30 GREEN) Mark 2026-05-20 19:17:47 +02:00
  • c02914df86 feat(03-01): Task 1 — probe HTML for A29 rrweb DOM verification (SPEC §10 #4) Mark 2026-05-20 19:11:41 +02:00
  • 5892371eae chore(03): state.begin-phase — mark Phase 3 executing Mark 2026-05-20 19:07:34 +02:00
  • de3f14722f docs(03): plan-phase closure — checker WARNING resolved + preferences consumed + state synced Mark 2026-05-20 19:06:00 +02:00
  • b3bfbf4a8d feat(03): plans 01-05 — Phase 3 SPEC §10 smoke + DOM/event-log verification Mark 2026-05-20 19:01:21 +02:00
  • 6af952700b docs(03): pattern map — 4 exact analogs from Plan 02-04 + Phase 1+2 VERIFICATION precedents .planning/phases/03-spec-10-smoke-verification-dom-event-log-verification/03-PATTERNS.md Mark 2026-05-20 18:27:57 +02:00
  • ab8b0eec37 docs(phase-03): add validation strategy — verification-only phase; infra inherited from Phase 1+2 .planning/phases/03-spec-10-smoke-verification-dom-event-log-verification/03-VALIDATION.md Mark 2026-05-20 18:21:18 +02:00
  • 2c477c3f6d docs(03): research phase domain — Approach B verification + 4 scoped questions resolved Mark 2026-05-20 18:19:27 +02:00
  • 0d2bc74dae docs(state): record phase 3 UI-SPEC session — null-spec approved 6/6 dimensions Mark 2026-05-20 18:06:09 +02:00
  • 03d4b3343c docs(03): UI design contract — null-spec for verification-only phase Mark 2026-05-20 18:04:00 +02:00
  • 6b52d111f8 docs(03): preserve plan-phase preferences captured pre-UI-SPEC exit Mark 2026-05-20 18:00:08 +02:00
  • 2b4f0689fb docs(state): record phase 3 context session — Phase 3 discuss-phase complete Mark 2026-05-20 17:57:07 +02:00
  • dba51ea233 docs(03): capture phase context — discuss-phase complete (5 plans + 4 D-P3-* locked decisions) .planning/phases/03-spec-10-smoke-verification-dom-event-log-verification/03-CONTEXT.md .planning/phases/03-spec-10-smoke-verification-dom-event-log-verification/03-DISCUSSION-LOG.md Mark 2026-05-20 17:55:48 +02:00
  • 113f52d33e docs(phase-02): evolve PROJECT.md after Phase 2 closure Mark 2026-05-20 17:45:45 +02:00
  • a8b4fe567b docs(phase-02): complete phase execution — markers flipped to closed Mark 2026-05-20 17:43:51 +02:00