Lucas Berger
b1851f475e
docs(08): SUMMARY + VERIFICATION — phase 8 complete, CI-01 + CI-02 delivered
...
CI / fast-checks (pull_request) Successful in 49s
CI / api (pull_request) Successful in 56s
CI / harness (pull_request) Successful in 3m23s
CI / publish (pull_request) Has been skipped
- 08-04-SUMMARY.md: publish job verified green (run #14 ), both tags pushed,
security audit pass (PAT masked, --password-stdin), REGISTRY_PAT naming note
- 08-VERIFICATION.md: all six phase-8 ROADMAP criteria passed with evidence table
- REQUIREMENTS.md: CI-01 + CI-02 marked complete (checkboxes + traceability table)
- ROADMAP.md: phase 8 marked [x] complete (2026-06-11), 08-04 plan ticked
- STATE.md: phase complete, D-PAT-NAMING decision recorded, operator next steps updated
2026-06-11 16:17:53 -04:00
Lucas Berger
212d8c1691
docs(08-03): SUMMARY — harness green, 58 specs both profiles on cold CI stack
...
- Run #11 (PR #3 ): 58 passed in 1.6 min (iphone/WebKit + pixel/Chromium)
- 4 infrastructure fixes: API-reap at step boundary, IPv4-first for Vite, dev-user FK seed, reporter double-forward via pnpm
- No Phase 7 harness file modified (phase boundary D-01/D-02 held)
- Advance position to 08-04 (publish job)
2026-06-11 15:52:15 -04:00
Lucas Berger
2a34a94cc6
docs(08): correct premature completion — phase 8 + CI-01 still in progress
...
CI / fast-checks (pull_request) Successful in 48s
CI / api (pull_request) Successful in 57s
Plans 08-03 (harness UI-regression job) and 08-04 (publish job) are not yet
built; CI-01's definition includes the harness step (08-03). Revert phase 8
and CI-01 from complete back to in-progress.
2026-06-11 14:42:33 -04:00
Lucas Berger
694ffe713b
docs(08): commit phase research (was untracked)
2026-06-11 14:39:30 -04:00
Lucas Berger
78229168b9
docs(08-02): SUMMARY — PR gating jobs green on cold run
2026-06-11 14:37:32 -04:00
Lucas Berger
181d161da6
docs: add backlog 999.16 — wire real ESLint lint gate (deferred from phase 8)
2026-06-11 14:33:22 -04:00
Lucas Berger
087d9af117
docs(08-01): SUMMARY — probe fork answers recorded, plan complete
...
- Docker-executor mode confirmed; runs-on: ubuntu-latest (not self-hosted)
- MariaDB service container works; DB_HOST=mariadb; no mysql CLI in image
- actions/cache@v4 unreliable (timeout) — skip in Plans 02/03
- Playwright WebKit deps install cleanly; Phase-7 harness CI-feasible
- ChristopherHX/gitea-upload-artifact@v4 confirmed; actions/upload-artifact@v4 broken
- ${GITHUB_SHA:0:7} valid for image tags
- STATE.md: plan 08-01 complete, position advanced to 08-02 (Wave 2)
- ROADMAP.md: 08 phase progress updated (1/4 plans complete)
2026-06-11 10:16:26 -04:00
Lucas Berger
134d4db08a
fix(08-01): probe runs-on ubuntu-latest — runner has no self-hosted label
...
runner-probe / runner-probe (push) Successful in 5m33s
The act_runner advertises ubuntu-latest/ubuntu-24.04/ubuntu-22.04; runs-on:
self-hosted matched no runner and the probe job stayed queued. Switch the
probe (and the plan key-link) to ubuntu-latest. ci.yml (Plans 02-04) must
use the same label.
2026-06-11 10:04:41 -04:00
Lucas Berger
e57b76ef59
docs(08-01): update STATE.md — Task 2 complete, awaiting Task 3 human-verify checkpoint
runner-probe / runner-probe (push) Has been cancelled
2026-06-11 09:53:40 -04:00
Lucas Berger
4a510f1d79
docs: add backlog item 999.15 — desktop e2e coverage; drop from phase 8 context
2026-06-11 09:36:53 -04:00
Lucas Berger
41b0b60291
docs(08): create phase plan
2026-06-11 09:34:48 -04:00
Lucas Berger
4e474cdd9c
docs(08): create phase plan — 4 plans (runner-probe, PR jobs, harness, publish)
2026-06-11 09:26:48 -04:00
Lucas Berger
92acf02989
docs(08): add validation strategy
2026-06-11 09:16:30 -04:00
Lucas Berger
e8a9ce4ea9
docs(state): record phase 8 context session
2026-06-11 08:50:02 -04:00
Lucas Berger
c3cee0baae
docs(08): capture phase context
2026-06-11 08:50:02 -04:00
Lucas Berger
4303a1b680
docs(07): code-review --fix complete — 5 warnings fixed, re-review status clean
2026-06-11 08:00:55 -04:00
Lucas Berger
789e87a360
docs(07): mark deep-review blockers BL-01/BL-02 resolved ( 53c3ca5); verification addendum
2026-06-11 07:39:58 -04:00
Lucas Berger
f52b722b9b
docs(07): deep code review report (2 blockers, CR-01 verified resolved)
2026-06-11 07:32:58 -04:00
Lucas Berger
84921a0464
docs(phase-07): evolve PROJECT.md after phase completion
2026-06-11 02:30:21 -04:00
Lucas Berger
407bf1e91c
docs(phase-07): complete phase execution
2026-06-11 02:29:36 -04:00
Lucas Berger
3b4fd9a5b1
docs(07): add phase verification report
2026-06-11 02:29:17 -04:00
Lucas Berger
e105dce9de
docs(07): mark CR-01 resolved in review report
2026-06-11 02:24:11 -04:00
Lucas Berger
8458dc25eb
docs(07): add code review report
2026-06-11 02:20:32 -04:00
Lucas Berger
10e570b21d
docs(07-04): complete state coverage plan — calendar.spec.ts + lists.spec.ts
2026-06-11 02:13:34 -04:00
Lucas Berger
f8227855dc
docs(07-03): complete layout.spec.ts plan
2026-06-11 02:02:54 -04:00
Lucas Berger
8f0846c8c6
docs(07-02): complete globalSetup seed plan
2026-06-11 01:53:07 -04:00
Lucas Berger
e7fdf798dd
docs(07-01): complete playwright harness foundation plan
2026-06-11 01:45:45 -04:00
Lucas Berger
32deab91fd
docs(07): create phase plan
2026-06-10 22:43:26 -04:00
Lucas Berger
ed206c3732
docs(07): create mobile-test-harness phase plan (4 plans, 3 waves)
2026-06-10 22:39:08 -04:00
Lucas Berger
7a089421dd
docs(07): add validation strategy
2026-06-10 22:24:52 -04:00
Lucas Berger
ad927e04d2
docs(07): research phase — Playwright mobile harness assertion strategy and config patterns
2026-06-10 22:23:13 -04:00
Lucas Berger
3cee2b394d
docs(state): record phase 7 UI-SPEC approval
2026-06-10 22:12:27 -04:00
Lucas Berger
179766d447
docs(07): mobile UI quality-bar contract (UI-SPEC)
...
Adds 07-UI-SPEC.md for Phase 7 (Mobile Test Harness). Documents the
assertable mobile-UI quality bar the harness enforces: touch-target
thresholds (≥44px), no-horizontal-overflow rule, two-profile viewport
matrix (iPhone 14/WebKit + Pixel 7/Chromium), role-based accessible name
requirements, empty/error-state copy anchors, screenshot omission rationale,
and CI portability rules. Locks D-01 through D-10 from CONTEXT.md as the
assertion contract.
2026-06-10 22:11:18 -04:00
Lucas Berger
c4b2f55ccf
docs(state): record phase 7 context session
2026-06-10 21:49:33 -04:00
Lucas Berger
2477741337
docs(07): capture phase context
2026-06-10 21:49:28 -04:00
Lucas Berger
16d031629e
docs: tag 1 pending todo with resolves_phase after milestone v1.1 roadmap
2026-06-10 21:34:42 -04:00
Lucas Berger
ab02cdb1ba
docs: create milestone v1.1 roadmap (6 phases)
2026-06-10 21:34:42 -04:00
Lucas Berger
a31636e718
docs: v1.1 research (stack/features/architecture/pitfalls/summary)
2026-06-10 21:34:42 -04:00
Lucas Berger
9bd0f536fd
docs: define milestone v1.1 requirements
2026-06-10 21:34:42 -04:00
Lucas Berger
3696a85afc
chore(graphify): rebuild knowledge graph artifacts
2026-06-10 18:52:20 -04:00
Lucas Berger
361bd8f800
chore: phase branching + graphify auto_update; ignore graph build-status and tmp scratch
2026-06-10 18:52:19 -04:00
Lucas Berger
3ed7fc8da8
docs: start milestone v1.1 Operability & Polish
2026-06-10 18:52:19 -04:00
Lucas Berger
581b31916b
chore: archive phase directories from completed milestones
2026-06-10 17:56:40 -04:00
Lucas Berger
53b916601f
chore: remove REQUIREMENTS.md for v1.0 milestone
2026-06-10 17:47:21 -04:00
Lucas Berger
1f361a9473
chore: archive v1.0 milestone files
2026-06-10 17:47:15 -04:00
Lucas Berger
88728426f8
docs: ship v1.0 milestone -- Gitea PR #1
2026-06-10 17:23:49 -04:00
Lucas Berger
756e2b86ad
docs(06): add phase verification report, patterns map, and iter2 review/fix
2026-06-10 17:22:34 -04:00
Lucas Berger
e805585770
docs(06): refresh code review report to clean after auto-fix
2026-06-10 17:00:52 -04:00
Lucas Berger
52927851da
docs(06): add code review fix report
2026-06-10 17:00:32 -04:00
Lucas Berger
924d8e2347
test(06): persist residual iOS device-only items as UAT
2026-06-10 16:42:52 -04:00