docs(roadmap): reconcile L1/L2 + catalog tick; chore(automation): snapshot #47 #81

Open
KnallerKalle wants to merge 1 commit from chore/automation-state-2026-08-15 into dev
KnallerKalle commented 2026-08-15 11:04:55 +00:00 (Migrated from github.com)

Plan

Reconcile the roadmap with the patchlog (source of truth) and append watcher state snapshot #47. No product code — docs/chore only, does not consume an iteration slot.

Outcome

  • .development/roadmap.md: L1 (#53) and L2 (#71) ticked [ ]→[x] — they are merged and live on the testing catalog but were still marked not-started (patchlog + deployed catalog win over the stale roadmap lines). "Lessons catalog & seed" completed [~]→[x] (L1–L6 seeded, Launch Lessons 6/8).
  • .development/automation-state.json: appended snapshot #47 (health_ok 200, dev 8439867e09, new commits since last, L6 PR #79 merged & deployed, blackbox 46/47, next recommended iteration L7). Append-only — no existing entry modified or weakened.

Impact on release goals

Roadmap accuracy for the human release decision: Launch Lessons 6/8 (was misreported as 4/8 ticked), Core Platform 6/6. The one remaining canonical blackbox failure (16b, PDF re-import destructive) is visibly owned by open PR #76.

Blackbox

  • python3 scripts/blackbox_test.py --target testing → 46/47 green
  • Result: L6 lesson fetch + full lesson-list schema green; the single failure is pre-existing 16b (PDF re-import non-destructive) — the known P0 owned by open PR #76, unrelated to this docs-only change. All L6 assertions green on the unit suite (199/199 at PR #79).

Six-perspectives check

  • Product: roadmap now reflects the true 6/8 lesson state for the release decision
  • Engineering: docs-only diff, append-only state file, no behavior change
  • Psychology: n/a (no user-facing content)
  • Biomechanics: n/a
  • Anatomy: n/a
  • Feldenkrais: n/a — no lesson content touched

Risk

Minimal — docs-only. The roadmap L1/L2 tick is backed by merged PRs #53/#71 and the live testing catalog (l1…l6 all present).

Checklist

  • Branch off latest dev (8439867e09)
  • Conventional Commits
  • Automation state appended (snapshot #47), roadmap reconciled
  • No secrets / no large binaries

This PR was created by an AI agent (OpenHands) on behalf of the user, following the ATM iteration loop.

## Plan Reconcile the roadmap with the patchlog (source of truth) and append watcher state snapshot #47. No product code — docs/chore only, does not consume an iteration slot. ## Outcome - `.development/roadmap.md`: L1 (#53) and L2 (#71) ticked `[ ]`→`[x]` — they are merged and live on the testing catalog but were still marked not-started (patchlog + deployed catalog win over the stale roadmap lines). "Lessons catalog & seed" completed `[~]`→`[x]` (L1–L6 seeded, Launch Lessons 6/8). - `.development/automation-state.json`: appended snapshot #47 (health_ok 200, dev 8439867e09, new commits since last, L6 PR #79 merged & deployed, blackbox 46/47, next recommended iteration L7). Append-only — no existing entry modified or weakened. ## Impact on release goals Roadmap accuracy for the human release decision: Launch Lessons 6/8 (was misreported as 4/8 ticked), Core Platform 6/6. The one remaining canonical blackbox failure (16b, PDF re-import destructive) is visibly owned by open PR #76. ## Blackbox - [x] `python3 scripts/blackbox_test.py --target testing` → **46/47 green** - Result: L6 lesson fetch + full lesson-list schema green; the single failure is pre-existing **16b (PDF re-import non-destructive)** — the known P0 owned by open PR #76, unrelated to this docs-only change. All L6 assertions green on the unit suite (199/199 at PR #79). ## Six-perspectives check - [x] Product: roadmap now reflects the true 6/8 lesson state for the release decision - [x] Engineering: docs-only diff, append-only state file, no behavior change - [x] Psychology: n/a (no user-facing content) - [x] Biomechanics: n/a - [x] Anatomy: n/a - [x] Feldenkrais: n/a — no lesson content touched ## Risk Minimal — docs-only. The roadmap L1/L2 tick is backed by merged PRs #53/#71 and the live testing catalog (l1…l6 all present). ## Checklist - [x] Branch off latest `dev` (8439867e09) - [x] Conventional Commits - [x] Automation state appended (snapshot #47), roadmap reconciled - [x] No secrets / no large binaries _This PR was created by an AI agent (OpenHands) on behalf of the user, following the ATM iteration loop._
This pull request has changes conflicting with the target branch.
  • .development/automation-state.json
  • .development/roadmap.md
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin chore/automation-state-2026-08-15:chore/automation-state-2026-08-15
git switch chore/automation-state-2026-08-15

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch dev
git merge --no-ff chore/automation-state-2026-08-15
git switch chore/automation-state-2026-08-15
git rebase dev
git switch dev
git merge --ff-only chore/automation-state-2026-08-15
git switch chore/automation-state-2026-08-15
git rebase dev
git switch dev
git merge --no-ff chore/automation-state-2026-08-15
git switch dev
git merge --squash chore/automation-state-2026-08-15
git switch dev
git merge --ff-only chore/automation-state-2026-08-15
git switch dev
git merge chore/automation-state-2026-08-15
git push origin dev
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Kalle/ATM!81
No description provided.