Commit Graph
55 Commits
Author SHA1 Message Date
kawa 4e23acb586 docs(12-01): complete browser language auto-detection and port autofill test fix
- SUMMARY.md created with TDD execution details and test results
- STATE.md updated with decisions and session info
- ROADMAP.md updated: Phase 12 now shows 1/2 summaries (In Progress)
2026-04-15 15:45:09 +02:00
kawaandClaude Sonnet 4.6 b0078a4fb2 docs(phase-11): complete phase execution
All 4 plans complete. UIE-01..05 verified (15/15 must-haves). Human-approved.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 15:08:53 +02:00
kawa 1bec899f87 docs(11-04): complete client name navigation plan
- Add 11-04-SUMMARY.md with task results, decision log, self-check passed
- Add deferred-items.md logging pre-existing port_autofill E2E failure
- STATE.md: advance plan, record decisions, update session
- ROADMAP.md: Phase 11 marked 4/4 Complete
2026-04-15 14:54:16 +02:00
kawa c00ac80e6c docs(11-01): complete UIE-02 plan — Add Printer page separation
- Create 11-01-SUMMARY.md with full execution record
- Update STATE.md: advance plan to 3, add decisions, update session
- Update ROADMAP.md: phase 11 progress to 1/4 summaries (In Progress)
2026-04-15 11:05:23 +02:00
kawa e726cab548 docs(state): record phase 11 context session 2026-04-15 10:33:10 +02:00
kawaandClaude Sonnet 4.6 036b048705 docs(phase-09): complete phase execution and human sign-off
All 3 UX defects fixed, 11/11 must-haves verified, human-approved.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 09:52:43 +02:00
kawaandClaude Sonnet 4.6 70454c8e14 docs(09-02): complete playwright-port-autofill plan
- STATE.md: advance to plan 2, record UX-02 closure decisions
- ROADMAP.md: Phase 9 now 3/3 summaries (Complete)
- Task commits already in history: 4e9bd9b (scaffolding) + 322fc20 (test)
- 1 Playwright test green: test_port_autofill[chromium] PASSED in 5.49s
- 113 unit tests unaffected

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:46:38 +02:00
kawaandClaude Sonnet 4.6 fb7555e6b5 docs(09-01): complete driver-upload-fix-and-inline-oob plan
- STATE.md: advance to Phase 09-01 active, completed_plans=15
- ROADMAP.md: Phase 8 marked Complete 8/8, Phase 9 progress row fixed
- All 3 tasks complete: 500 regression fixed, OOB template created, printer form wired
- 113 tests passing (pytest tests/ -x -q --ignore=tests/e2e)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:42:47 +02:00
kawa f32c99dfbf docs(phase-08): complete Nyquist validation track (45/45 pass, human sign-off) 2026-04-13 16:39:27 +02:00
kawa ffcc3be3aa docs(08-08): complete v1.0 validation index rollup plan
- Create 08-08-SUMMARY.md (Phase 8 closure, NYQ track complete)
- Advance STATE.md (Phase 8 ready_for_verification, 27/30 plans complete)
- Update ROADMAP.md Phase 8 progress to 8/8 Complete
2026-04-13 16:36:14 +02:00
kawa dc70acf5f2 docs(08-07): complete Phase 7 Nyquist audit plan
- 4/4 pass (3 in-scope + 1 UX-03 carry-over to Phase 9)
- per-phase NYQ-01 coverage complete (7/7 v1.0 phases, 45 rows, 0 roll-forward)
- STATE advanced to plan 8 (final 08-08 rollup remaining)
2026-04-13 16:20:34 +02:00
kawa 9c52cb45c2 docs(08-06): complete Phase 6 Nyquist audit plan
- SUMMARY.md documents 1-row Nyquist Record (PKG-04 icon embedding)
- Bidirectional gap-closure citation loop with 05-VALIDATION row 4
- RTVAL-01 cited as supporting transitive runtime evidence
- STATE advanced to plan 7, ROADMAP Phase 08 progress 6/8
2026-04-13 16:15:42 +02:00
kawa 885b0ea8a3 docs(08-05): complete Phase 5 Nyquist audit plan
- SUMMARY.md: PKG-02 is only artifact-backed runtime row (RTVAL-01)
- PKG-04 icon-embedding historical gap closed via Phase 6 citation
- Fix commits 74535ea + 7716246 surfaced as audit-trail highlight
- STATE.md + ROADMAP.md advanced to plan 06 (5/8 complete)
2026-04-13 16:12:13 +02:00
kawa 800fa76a6d docs(08-04): complete Phase 4 Nyquist audit plan
- Add 08-04-SUMMARY.md with 5/5 pass outcome
- Faithfully records Phase 10 RTVAL-02/03/04 attestation-only gap in Notes
- Update STATE.md (advance plan, add decision, record session)
- Update ROADMAP.md Phase 08 progress (4/8 summaries)
2026-04-13 16:07:15 +02:00
kawa e9e95e74c5 docs(08-03): complete Phase 3 Nyquist audit plan 2026-04-13 16:03:32 +02:00
kawa 0cbc757874 docs(08-02): complete Phase 2 Nyquist audit plan
- 08-02-SUMMARY.md (6/6 pass rows, historical-gap closure pattern)
- STATE.md advanced to plan 3/8; decision logged
- ROADMAP.md Phase 8 progress 2/8 summaries
2026-04-13 16:00:08 +02:00
kawa 42ec015a16 docs(08-01): complete Phase 1 Nyquist audit plan
- Add 08-01-SUMMARY.md (14/14 pass, NYQ-01 ticked)
- STATE.md advanced to Phase 08 plan 02/8
- ROADMAP.md phase 08 progress updated via gsd-tools
- REQUIREMENTS.md NYQ-01 marked complete
2026-04-13 15:56:42 +02:00
kawa cd2df1e163 docs(10-03): complete report-signoff plan and close Phase 10
- Mark Phase 10 complete in ROADMAP.md (3/3 plans, 2026-04-13)
- Create 10-03-report-signoff-SUMMARY.md with attestation-gap closure note
- Update STATE.md: plan 10-03 complete, Phase 10 closed, next is phase 8 or 11
- REQUIREMENTS.md RTVAL-01..05 ticks already landed in 10-02 completion commit (idempotent)
2026-04-13 14:32:24 +02:00
kawa 206648c360 docs(10-02): complete live-intune-runtime-validation plan
- SUMMARY.md documents all 4 RTVAL runtime checks recorded on rubis.fr / ARES-5CG5220YTM
- RTVAL-01 artifact-backed PASS (after fixing HMAC scope + Detection.xml defects)
- RTVAL-02/03/04 attestation-only PASSes — three consecutive; user warned twice, approved
- SUMMARY.md flags attestation-only audit-trail damage prominently for wave-3 + phase verifiers
- STATE.md advanced; next plan is 10-03 (sign-off and phase closure)
- ROADMAP.md plan progress updated for phase 10
- REQUIREMENTS.md: RTVAL-01..04 marked complete
2026-04-13 14:25:19 +02:00
kawa b0be3d3449 docs(phase-10): advance STATE.md to Task 4 after RTVAL-03 PASS (attested) 2026-04-13 14:17:18 +02:00
kawa d86199fefd docs(state): advance plan 10-02 to Task 3 after RTVAL-02 attestation PASS 2026-04-13 14:14:50 +02:00
kawa bcd12a36c0 docs(10-02): clear BLOCKER-01 and resume plan at Task 2 after RTVAL-01 PASS
- STATE.md: status in-progress, stopped_at Task 2, BLOCKER-01 cleared
- ROADMAP.md: phase 10 plan progress recalculated
2026-04-13 14:11:39 +02:00
kawa 46cfde00e0 chore(10-02): update STATE.md — plan blocked at RTVAL-01 FAIL
- Status set to BLOCKED with .intunewin structure defect as blocker
- BLOCKER-01 raised: Detection.xml missing/malformed in generated package
- Decision recorded: stop plan 10-02, gap-closure via /gsd:debug or /gsd:plan-phase 10 --gaps
- Session continuity updated to reflect RTVAL-01 FAIL stop point
2026-04-13 11:39:31 +02:00
kawa 93a4e30bd4 docs(10-01): complete preflight-package-and-scaffold plan
- Add 10-01-preflight-package-and-scaffold-SUMMARY.md
- Update STATE.md: position moved to Phase 10 plan 01 complete
- Update ROADMAP.md: Phase 10 shows 1/3 summaries (In Progress)
- Mark RTVAL-05 complete in REQUIREMENTS.md
2026-04-13 11:33:23 +02:00
kawaandClaude Opus 4.6 973b0c7807 docs(phase-09): complete phase execution
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 11:12:05 +02:00
kawa 37a06dac89 docs(09-02): complete playwright-port-autofill plan
- Create 09-02-SUMMARY.md with Playwright e2e evidence for UX-02
- Update STATE.md: decisions, session continuity, progress bar
- Update ROADMAP.md: phase 9 marked complete (3/3 plans with summaries)
- Update REQUIREMENTS.md: UX-02 marked complete
2026-04-13 10:58:51 +02:00
kawa 9902e2a5b8 docs(09-01): complete driver-upload-fix-and-inline-oob plan
- Create 09-01-SUMMARY.md: documents OOB swap fix, file changes, TDD outcomes
- Update STATE.md: advance session, add decisions, update progress (94%)
- Update ROADMAP.md: phase 9 in progress (2/3 summaries)
- Update REQUIREMENTS.md: mark UX-01 complete
2026-04-13 10:53:13 +02:00
kawa c6fe284e28 docs(09-03): complete script-download-links plan
- Add 09-03-SUMMARY.md documenting .ps1 routes + detail-page links
- Update STATE.md with decisions and session info
- Update ROADMAP.md phase 9 progress (1/3 summaries)
- Mark UX-03 complete in REQUIREMENTS.md
2026-04-13 10:49:47 +02:00
kawa 5476160417 docs(09): capture phase context 2026-04-13 10:16:54 +02:00
kawa e5ea4db911 docs(08): capture phase context 2026-04-13 10:02:10 +02:00
kawa d2f66d4b43 docs: create milestone v1.1 roadmap (4 phases) 2026-04-13 09:58:23 +02:00
kawa c9a7f70338 docs: start milestone v1.1 hardening and validation 2026-04-13 09:53:04 +02:00
kawaandClaude Opus 4.6 67a1cd66ec chore: complete v1.0 milestone
Archive v1.0 MVP: 7 phases, 13 plans, 27/27 requirements.

- Archive roadmap to milestones/v1.0-ROADMAP.md
- Archive requirements to milestones/v1.0-REQUIREMENTS.md
- Move milestone audit into milestones/
- Create MILESTONES.md with v1.0 entry
- Evolve PROJECT.md: move shipped requirements to Validated,
  update Context with stack/LOC, log Key Decisions with outcomes
- Collapse ROADMAP.md to one-line milestone summary
- Update STATE.md to shipped status
- Back-fill stale requirements-completed frontmatter on
  02-01, 04-01, 05-01, 06-01 SUMMARY.md files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 09:47:37 +02:00
kawa 63c935e860 docs(phase-07): complete phase execution 2026-04-13 09:01:45 +02:00
kawa 14293a8443 docs(07-01): complete dashboard and navigation polish plan
- SUMMARY.md documents /packages route, dashboard live queries, 99 tests green
- STATE.md advanced to 7/7 phases complete (100%)
- ROADMAP.md marks Phase 7 and plan 07-01 complete
2026-04-13 09:00:01 +02:00
kawaandClaude Opus 4.6 9ba8743144 docs(phase-06): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 16:24:21 +02:00
kawa 906f3ca101 docs(06-01): complete wire-icon-intunewin plan
- SUMMARY.md: icon lookup + copy into .intunewin staging
- STATE.md: advanced to 06-01 complete, 100% progress, PKG-04 decision recorded
- ROADMAP.md: phase 06 marked Complete (1/1 plans)
- REQUIREMENTS.md: PKG-04 marked complete
2026-04-10 16:22:22 +02:00
kawaandClaude Opus 4.6 624b3f0090 docs(phase-05): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 15:11:11 +02:00
kawa fba03b5241 docs(05-02): complete icon upload and export UI plan
- Create 05-02-SUMMARY.md with full execution details
- Update STATE.md progress to 100%, add 4 key decisions, record metrics
- Update ROADMAP.md phase 5 status to Complete
- Mark requirements PKG-04 and PKG-05 complete
2026-04-10 15:08:02 +02:00
kawa f96ea6fec9 feat(05-02): printer detail page with export buttons and command preview
- Update printer_detail() to pass install_cmd, uninstall_cmd, has_driver, has_icon to template
- Rewrite printer_detail.html with Intune Commands, Export, and Icon sections
- Show command strings with Alpine.js copy-to-clipboard buttons (install-cmd, uninstall-cmd)
- Show NinjaRMM ZIP and .intunewin download links when driver assigned
- Add HTMX icon upload form with #icon-status swap target
- Remove disabled placeholder Regenerate Package button
- Add TestCommandPreview class (4 tests) to test_packages.py
- All 94 tests pass
2026-04-10 15:06:45 +02:00
kawaandClaude Opus 4.6 55dc7f5e09 docs(phase-04): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:40:54 +02:00
kawa ed0f0a0607 docs(04-02): complete uninstall+detect templates and script API endpoints plan
- 04-02-SUMMARY.md: TDD execution, 3 commits, 6 files, 75 tests green
- STATE.md: advanced to 04-02 complete, added 3 new decisions
- ROADMAP.md: phase 4 marked complete (2/2 plans done)
- REQUIREMENTS.md: SCRPT-02 and SCRPT-03 marked complete
2026-04-10 13:37:53 +02:00
kawa 8cb420107f docs(04-01): complete script generator install plan summary
- SUMMARY.md for phase 04 plan 01 (TDD install script generator)
- STATE.md: progress updated to 89%, decisions recorded, session updated
- ROADMAP.md: phase 4 plan progress updated (1/2 summaries)
- REQUIREMENTS.md: SCRPT-01, SCRPT-04, SCRPT-05 marked complete
2026-04-10 13:33:08 +02:00
kawaandClaude Opus 4.6 f80f790360 docs(phase-03): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 13:14:54 +02:00
kawa 7c0ae66d39 docs(03-02): complete printer detail page plan summary
- 03-02-SUMMARY.md: printer detail page with driver info and regenerate placeholder
- STATE.md: advance position, record metrics and decisions
- ROADMAP.md: phase 03 marked complete (2/2 plans done)
- REQUIREMENTS.md: PRNT-10 marked complete
2026-04-10 13:05:55 +02:00
kawa 3b644272e7 docs(03-01): complete printer and client CRUD plan summary
- 03-01-SUMMARY.md: documents printer/client CRUD, Alpine.js port derivation,
  HTMX partials, test isolation fix, and PRNT-01 through PRNT-09 requirements
- STATE.md: updated position, decisions, metrics, session record
- ROADMAP.md: phase 03 progress updated (1/2 plans complete)
- REQUIREMENTS.md: PRNT-01 through PRNT-09 marked complete
2026-04-10 12:57:43 +02:00
kawaandClaude Opus 4.6 ded9d7a8c5 docs(phase-02): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 12:06:40 +02:00
kawa 0f669a90e1 docs(02-02): complete driver upload endpoint plan
- SUMMARY.md with deviations, decisions, metrics
- STATE.md: decisions logged, progress updated, session recorded
- ROADMAP.md: phase 02 marked complete (2/2 plans with summaries)
- REQUIREMENTS.md: DRV-01, DRV-03, DRV-04 marked complete
2026-04-10 12:03:43 +02:00
kawa 17db5ce1a8 docs(02-01): complete INF parser plan
- 02-01-SUMMARY.md: TDD execution summary with deviation notes
- STATE.md: updated position, decisions, metrics, session
- ROADMAP.md: phase 2 progress updated (1/2 summaries)
- REQUIREMENTS.md: DRV-02 and DRV-05 marked complete
2026-04-10 11:57:54 +02:00
kawaandClaude Opus 4.6 e4196f00da docs(phase-01): complete phase execution and verification
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 11:36:26 +02:00