Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
99 lines
4.8 KiB
Markdown
99 lines
4.8 KiB
Markdown
---
|
||
id: FEP-WP-0003
|
||
type: workplan
|
||
title: "Challenge the language across architectural schools"
|
||
domain: infotech
|
||
repo: frontend-patterns
|
||
status: active
|
||
owner: codex
|
||
topic_slug: canon
|
||
created: "2026-09-24"
|
||
updated: "2026-09-26"
|
||
state_hub_workstream_id: "13c123f1-a470-560e-ab8e-b270c387930a"
|
||
---
|
||
|
||
# Challenge the language across architectural schools
|
||
|
||
Part of `research/plan/ResearchProgram.md`. Full phase completion still requires
|
||
FEP-WP-0002's evidence gate. Under the user's instruction to continue, a bounded
|
||
exploratory slice of T01 and provisional case preparation starts before that gate;
|
||
this is not M1 acceptance or authorization to declare M2 complete.
|
||
|
||
## Compare the six research streams
|
||
|
||
```task
|
||
id: FEP-WP-0003-T01
|
||
status: progress
|
||
priority: high
|
||
state_hub_task_id: "f7a7eea5-5055-545b-a957-55ee4d17a256"
|
||
```
|
||
|
||
Build a source coverage matrix for streams A–F in ResearchProgram.md. Complete a primary-source review for each stream, including disagreements and independent known uses. Q05 and Q06 guide the comparison; source counts alone do not establish coverage.
|
||
|
||
## Complete contrasting architecture walkthroughs
|
||
|
||
```task
|
||
id: FEP-WP-0003-T02
|
||
status: todo
|
||
priority: high
|
||
state_hub_task_id: "05de53b6-1771-5137-9602-bf614cb1bf0a"
|
||
```
|
||
|
||
After the M1 review, complete VC-03 through VC-06 using the walkthrough template. Mark coverage of VC-07 through VC-10 with evidence and gaps. Revise sequences and architecture decompositions where constraints break the current model.
|
||
|
||
## Review pattern and ontology changes
|
||
|
||
```task
|
||
id: FEP-WP-0003-T03
|
||
status: todo
|
||
priority: medium
|
||
state_hub_task_id: "2b7252c1-c453-5050-96fb-d86a3f3df0f0"
|
||
```
|
||
|
||
Record retain/merge/split/reject decisions, revised relations, quality constraints and counterexamples. Write research/reviews/M2-CoverageReview.md against the M2 gate; hand unresolved questions into live work records before closing.
|
||
|
||
## Bounded navigation/rendering slice — 2026-09-26
|
||
|
||
T01 active: SRC-0018–0022 reviewed across navigation/rendering and a narrow resilience
|
||
concern. Two existing seeds developed, bringing the corpus to ten hypotheses. See
|
||
research/reviews/NavigationRenderingEvidence.md and NavigationCoverage.md. No runtime
|
||
observation, new model calls, canonical admission or complete stream coverage.
|
||
|
||
T02 remains todo for the post-M1 case gate. VC03-ContentPublication.md is provisional
|
||
preparation with a baseline, failure trace and offline-reading constraint branch.
|
||
Next bounded action under T01: select and pin one implementation, test direct loads,
|
||
no-script navigation, history misses and full/fragment cache behavior. Under T02,
|
||
independently review the trace and resolve the offline availability gap before
|
||
calling it complete. T03 remains todo; keep M1 human validation in WP-0002 T03.
|
||
|
||
## User-directed pattern broadening — 2026-09-26
|
||
|
||
The user explicitly requested broader pattern coverage, superseding the previous
|
||
slice's candidate-count pause. T01 remains progress: reviewed SRC-0023–0028 and
|
||
added six hypotheses (Presentation Model, Derived State, Vertical Feature Slice,
|
||
Islands of Interactivity, Failure Boundary, Focus Return). Sixteen drafts now exist;
|
||
M1's original seed cap describes its initial subset, not a global admission quota.
|
||
See research/reviews/PatternBreadthExpansion.md for B01–B06, five synthetic decision
|
||
probes, counterexamples and deferred candidates. No new runtime/inference calls.
|
||
|
||
T02/T03 remain todo: probes do not complete VC-04–10 or M2. Next evidence under T01:
|
||
pin an application and inspect feature imports versus release coupling; exercise
|
||
render versus request failures and modal focus after invoker removal. Previous
|
||
navigation/history/cache checks remain open. WP-0002 retains independent-human
|
||
validation. No frozen-pilot edits, canonical promotion or evidence-gate completion.
|
||
|
||
## Executed rendering/focus boundary slice — 2026-09-26
|
||
|
||
T01 progress: research/experiments/boundary-recovery pins React 19.3.0, Radix Dialog
|
||
1.1.23 and all dependencies; Chromium fixture exercises eight cases. Final immediate
|
||
run meets 7/8 assertions; separate 100 ms nested-settling condition meets 8/8. Three
|
||
earlier development results retained, including failures. Ordinary render containment,
|
||
event-handler exclusion, explicit 503 state, fallback escalation, existing/removed
|
||
trigger focus and explicit replacement target observed. Immediate nested Escape can
|
||
close the outer task; root cause unresolved. No delay prescribed as a fix.
|
||
|
||
Next T01 action: isolate nested dismissal timing, compare production and another
|
||
browser, verify readiness/ownership without arbitrary delay. Do not mark its assertion
|
||
resolved from the settled run. Feature/release inspection and navigation checks remain
|
||
pending. T02/T03 unchanged, sixteen hypotheses, no independent human validation or
|
||
M1/M2 completion. See research/reviews/BoundaryRecoveryExperiment.md; no model calls.
|