--- id: FEP-WP-0006 type: workplan title: "Make ongoing language learning observable" domain: infotech repo: frontend-patterns status: active owner: codex topic_slug: canon created: "2026-09-26" updated: "2026-09-27" state_hub_workstream_id: "528d24c1-c2c4-5914-a065-992b0dd877c8" --- # Make ongoing language learning observable User-approved baseline, learning ledger and generated evolution report. Finite investigations support an ongoing language; no composite maturity score or automatic promotion. M1/M2 and independent human validation remain open in WP-0002/WP-0003. ## Establish the versioned evidence baseline ```task id: FEP-WP-0006-T01 status: done priority: high state_hub_task_id: "a23a0de7-9f53-5135-b412-3e556725ad9b" ``` Seventeen research identities, current profiles and immutable baseline pin candidate content and distinguish documentary/static/runtime evidence, implementation families, review provenance and limits. Full-contract independence and historical effort remain unknown. See research/evolution/README.md and snapshots/baseline-2026-09-26.json. ## Record learning and generate transparent reporting ```task id: FEP-WP-0006-T02 status: done priority: high state_hub_task_id: "5085abed-813d-585a-ba3f-b67727e93c4d" ``` Selected retrospective ledger, prospective cycle template, generated evidence/case/ usefulness report, validation and tests. Preserve the frozen pilot and all historical experiment receipts. Intent/protocol/program now describe continuous learning. ## Measure the first comparable prospective cycles ```task id: FEP-WP-0006-T03 status: progress priority: medium state_hub_task_id: "2c5c4bae-a0a9-54bf-ac86-49b2803fdd8c" ``` Before WP-0003 T01's next navigation/history/cache investigation, register one bounded cycle using templates/LearningCycle.md. Record effort, outcomes and counterevidence; update profiles/report and snapshot at the review boundary. Continue with comparable questions only where they are useful, not to meet a count target. After at least three comparable cycles review returns within that stream/protocol; no trend claim before then and no automatic plateau declaration. Preserve independent confirmation value. Reconcile substantive-review dates from original artifacts; baseline assessment dates must not fabricate freshness. Future usefulness work retains stable development anchors and preregisters fresh tasks under WP-0004; it does not alter the consumed pilot. ## First prospective cycle completed — 2026-09-27 LEARN-0011 preregistered at f3697c1; htmx 2.0.11 navigation/history/cache experiment meets 20/20 registered checks (18 browser rows and repeated explicit HTTP checks). Both browsers reproduce missing-Vary fragment-as-document failure. Outcome is corroboration, not a new discovery. Active/execution effort recorded in research/evolution/cycles/2026-09-27-navigation-effort.json; one cycle cannot show a trend. Candidate profiles/report updated; hypothesis status and provisional VC-03 retained. WP-0003 T01 retains keyboard/focus/error-feedback and delayed/interrupted enhancement questions; T02 retains independent walkthrough review and offline-reading branch. WP-0006 T03 remains progress for comparable-window review and remaining substantive review-date reconciliation. Choose a new comparison group for materially different questions. M1/M2 and independent-human validation remain open. See research/reviews/NavigationHistoryExperiment.md. ## Measured keyboard/focus cycle — 2026-09-27 LEARN-0012 registered at 2b1c9a4 in new comparison group F-navigation-focus-v1. 22/22 native/raw/managed rows complete; raw rows are observations, not fulfillment of managed obligations. Same-ID focus retained by raw htmx, while authored policy adds heading/title/status continuation and preserves newer search focus. Outcome corroboration, hypotheses retained; no AT or human validation, no trend across the two different prospective groups. See research/reviews/NavigationFocusExperiment.md. WP-0003 T01 next: delayed history restoration and competing-navigation ownership; interrupted/late enhancement remains open. T02 retains AT/independent review and offline branch. WP-0006 T03 remains progress for comparable windows and remaining review-date reconciliation. No M1/M2 completion. ## Completion ownership compared; navigation fixture paused — 2026-09-27 LEARN-0013 preregistered at e484cae; 24 completed rows after a retained keyboard-helper correction. Prior policy meets full obligations in 0/12, authored guard 12/12. Record one revision: check navigation completion ownership separately from focus permission, including history, errors and newer-request failure. Same authored family; hypotheses and provisional VC-03 retained. See research/reviews/NavigationOwnershipExperiment.md and NavigationThreadReview.md. Three distinct cycle groups do not establish a trend. Agreed pause: do not automatically extend the navigation fixture. Next bounded WP-0003 T01 question is a preregistered, pinned read-only Zulip navigation/search source contrast: locate selection/result/focus ownership or counterexamples outside the authored fixture; prior draft/send evidence does not count as navigation support. T01 retains pending history disclosure, multiple misses, redirects, delayed swaps, bfcache/lifecycle and interrupted/late enhancement before any production claim. T02 retains independent human/AT review and offline VC-03 branch. WP-0006 T03 retains review-date reconciliation and useful comparable-cycle windows; no M1/M2 closure.