Concept review round 5: centered-layout and seed-picker MVP
Assessed dependency neighborhood
Changed stakeholder drafts: Initially collapse traced o... (STV_SHR_003), Start from the project when... (STV_SHR_047), Center parents over their v... (STV_SHR_052), Select a starting object in... (STV_SHR_053). Software drafts: Initialize collapsed state (STV_SWR_003), Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052), Center parent boxes with co... (STV_SWR_056), Confirm local interactive s... (STV_SWR_057). Retained constraints: Select the starting object (STV_SHR_002), Preserve objects reached th... (STV_SHR_025), Operate the view using the ... (STV_SHR_034), Explore a bounded view of a... (STV_SHR_043), Explain expansions blocked ... (STV_SHR_044), Select multiple starting ob... (STV_SHR_048), Author and resolve embedded... (STV_SYS_001), Bound exploration of large ... (STV_SYS_008), Scope state to view roots (STV_SWR_038), Enforce visible occurrence ... (STV_SWR_043), Reject over-limit transitio... (STV_SWR_044), Respect host-hidden Need ob... (STV_SWR_048). Existing owners remain Exploration state engine (STV_SWE_STATE), Semantic rank layout (STV_SWE_LAYOUT), Accessible view and viewport (STV_SWE_RENDER) within Browser exploration runtime (STV_SE_BROWSER).
Reviewed contracts: Internal interfaces and model contract, Architecture View for Software, Implementation concept and handover, Behavioral state machines, Implementation verification plan and proposed STV_ADR_006: Centered layout and interactive overview, alongside the unchanged boundaries of STV_ADR_001: Static build integration and browser runtime and STV_ADR_002: Portable graph and rendered-detail bundle and historical initialization/page decisions in STV_ADR_005: Optional seed sets and paged project entry.
Semantic and feasibility review
Direct derivation of SWR 056/057 from SHR 052/053 is justified: horizontal placement and per-view selection are browser-local refinements. No new system obligation, host schema, dependency, runtime service or payload is introduced. The original directive continues to validate author defaults; runtime selection operates only on the already published non-hidden graph. System-level model, distribution, visibility and capacity contracts remain applicable.
The open five-entry overview is an explicit exception to initial trace collapse; ordinary traces remain closed. The synthetic project node still counts toward capacity and has no Need status/details/link. Paging preserves independent page memory, while explicit overview/reseed intentionally replaces it. Selection is confirmed and transactional, with independent instance ownership, cap validation, layout request tokens and failure preservation. ID/title suggestions cannot expose host-hidden objects because filtering precedes graph serialization.
Centering uses semantic ranks rather than authored arrow direction. Processing visible child spans, resolving competing positions, retaining shared nodes and recomputing routes preserves the existing layout invariants. Exact centering is conditional on collision constraints; cycles cannot recursively unfold through this bounded geometry pass. Existing libraries and component boundaries suffice.
Disposition and remaining evidence
No unresolved essential design choice blocks the authorized prototype. The draft design is suitable for implementation and focused verification under the owner’s existing MVP authority. Current Needs remain draft/not_assessed; ADR 006 remains proposed and ADR 005’s acceptance history is preserved. Actual Node/browser checks and exported state-diagram visual/link checks are recorded in Centered parents and interactive seed selection. Owner inspection remains pending. Full release qualification, formal baseline acceptance, tagging and publication remain outside this round’s disposition.