frontend-patterns/workplans/FEP-WP-0006-language-evolution.md
tegwick 9baf6f1829 Complete bounded recovery checks and reconcile blocked workplans
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e738-9e15-7600-87e6-90dec3a7beef
2026-09-28 11:06:35 +02:00

12 KiB
Raw Blame History

id type title domain repo status owner topic_slug created updated state_hub_workstream_id
FEP-WP-0006 workplan Make ongoing language learning observable infotech frontend-patterns blocked codex canon 2026-09-26 2026-09-28 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

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

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

id: FEP-WP-0006-T03
status: wait
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.

Independent Zulip navigation source study completed — 2026-09-27

LEARN-0014 preregistered at f3ac569; twelve files at existing Zulip revision 5b06fa3d34f28fa01f459fbf3ba053e3c0858e9c, static ranges/hash manifest and ZN01–ZN08 review retained. Main list-identity guards coexist with off-screen cache updates; shared feedback, auxiliary callbacks and deferred focus limit generalization. One revision: effect-specific applicability and explicit client-fragment addressability. No Zulip app/tests executed, no no-script/full-contract/bug claim. Same Zulip family, new navigation paths; all candidates remain hypotheses. Local fixture stays paused.

WP-0003 T01 follow-up: preregister a bounded caller/transport/test study of auxiliary target lookup and anchor continuations, including deferred focus/search wiring only if needed to establish applicability. Record unknowns; reproduce before claiming a defect. T02 retains independent human/AT and offline-case obligations. WP-0006 T03 retains remaining review dates and comparable-window work; this static protocol is not pooled with runtime cycles. No M1/M2 closure. See research/reviews/ZulipNavigationSourceStudy.md and ZulipNavigationSources.json.

Scope–intent assessment — 2026-09-27

Updated SCOPE.md to distinguish current research capabilities, intended reference capabilities and exclusions. The timestamped assessment in history/ prioritizes usefulness, independent recurrence, contrasting coverage/coherence, reference access and comparable learning evidence. Recommendations map to existing WP-0002/0003/0004/0006 tasks; statuses and M1/M2 gates are unchanged. This documentation assessment is not a measured empirical cycle. T03 retains review-date and comparable-window work.

Authority/projection cycle completed — 2026-09-27

LEARN-0015 preregistered at 2df1d94; six primary documents across four families, six seed dispositions and two synthetic VC-01/02 decision traces. One classification revision: separate scoped acceptance, projection placement and delivery schedule. Zero new drafts; all seventeen hypotheses and candidate profiles unchanged. No application execution, full-contract recurrence, human validation or M1/M2 closure. See review. Fifth distinct prospective group; no comparable-window trend.

WP-0003 T01 next: preregister one bounded pinned-application study of shared-state acceptance versus local editing and a projection transition, using the review's six questions. Select the application by the needed evidence; retain contrary/unknown paths. Existing Zulip auxiliary continuation residual stays open; local navigation fixture remains paused. WP-0002 T03 retains independent usefulness review; WP-0003 T02/T03 gates and WP-0006 T03 review dates/comparable measurement remain open.

Pinned acceptance/projection study — 2026-09-27

LEARN-0016 preregistered at ff0c1d4; ten pinned Zulip source/test files inspected. Review corroborates the six-question aid: tentative local rendering, locked server validation/rendering and event-driven replacement have different meanings. Response/event ordering, lost-response recovery and event ownership of a newly opened edit remain unknown; no app/upstream tests run. Source manifest retains hashes, ranges and the failed web-tool retrieval. No candidate, profile, 0.1 reference or maturity change; no new independent implementation family.

WP-0003 T01 next: preregister a bounded response/event ownership reproduction around an edit reopened after HTTP success, an event before response, response lost after acceptance and navigation away before failure. Include echo-pending eligibility guards in the setup; do not infer a defect from callback inspection. Reuse pinned application infrastructure if feasible within a new budget. Existing auxiliary-navigation residual stays open, local navigation fixture stays paused, and WP-0003 T04 retains storage/ receiver validation. WP-0006 T03 retains review dates/comparable-window work; this sixth prospective group supplies no learning trend. Human validation and M1/M2/M3 stay open.

Closeout audit — 2026-09-27

T03 review-date reconciliation is complete: dated provenance report resolves fourteen unknown dates and corroborates the three known dates from original artifacts. Current-profile validation requires review provenance/scope and prevents a date later than its assessment. Historical baseline and 0.1 release are unchanged.

T03 remains progress, workplan active: LEARN-0011–0016 belong to six different comparison groups, none with three comparable cycles. The returns review needs useful further prospective research under the existing task; do not manufacture repetitions or pool incompatible protocols to close it. There is no external blocker on that research and no claim that a metadata reconciliation is a new learning cycle.

Second B-independent-navigation-source-v1 cycle — 2026-09-27

LEARN-0017 preregistered at 884803c, a naturally-motivated follow-up to LEARN-0014 (not a manufactured repetition): it answers ZN07's open question about the target- lookup and anchor-navigation continuations' missing guard. Comparison group B-independent-navigation-source-v1 now has two cycles, still short of the three needed for a comparable-window returns review. See research/reviews/ZulipTargetLookupCallPath.md.

T03 remains progress: reopening the paused local navigation fixture to manufacture a third cycle there was considered and explicitly declined, per the existing agreed pause and this task's own rule against forcing a count. A third comparable cycle in this or another group should only happen when a genuinely useful next question arises. No trend claim, no M1/M2/M3 closure.

Loose-end review — 2026-09-28

T03 waits; workplan blocked on the comparable-evidence prerequisite. The largest prospective group still has only LEARN-0014/0017 (two cycles; 0017 effort unknown). LEARN-0018 completes WP-0003 T04's concrete storage/receiver experiment in a new runtime group; it cannot be pooled with those static-source inspections. Review-date reconciliation remains complete. No qualified three-cycle returns window exists.

This is an evidence dependency, not a credential or implementation blocker. Resume when useful research under existing WP-0003 T01 or consumer-led WP-0008 supplies a comparable window with honest effort accounting. Do not restart the paused navigation fixture or manufacture repeated studies merely to close T03. No new task/workplan; no diminishing-returns, independent-human or maturity claim.