Lucas Berger
fc5b06d343
Merge remote-tracking branch 'origin/main' into gsd/phase-13-real-lint-gate-eslint
...
CI / fast-checks (pull_request) Failing after 1m47s
CI / api (pull_request) Successful in 1m0s
CI / harness (pull_request) Successful in 3m30s
# Conflicts:
# .planning/ROADMAP.md
2026-06-11 21:25:14 -04:00
Lucas Berger
982438dc10
style(13-03): apply Prettier formatting across repo
...
Mechanical reformat — no logic changes. 398 files changed, 19125
insertions(+), 16457 deletions(-). Prettier 3.8.4 with .prettierrc
(singleQuote:true, semi:true, tabWidth:2, trailingComma:all,
printWidth:100). Isolated per D-13-08 for reviewability.
2026-06-11 20:35:18 -04:00
Lucas Berger
5f065183b0
docs(08-fix): code review + auto-fix report (5 fixed, IN-02 deferred to Phase 13)
CI / fast-checks (pull_request) Successful in 49s
CI / api (pull_request) Successful in 1m3s
CI / harness (pull_request) Successful in 3m27s
2026-06-11 19:29:36 -04:00
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
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
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
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
c3cee0baae
docs(08): capture phase context
2026-06-11 08:50:02 -04:00