method-ASK_topology.source.js
This view shows one file as text; the diagram front door links it. It is generated at build time, static and bounded: nothing here runs the code, and there is no browsing beyond this file.
/* method-ASK_topology.source.js Source data for the method-ASK topology / relative-externality map diagram. Renderable by diagrams-static-H-engine.js. D02 // method-ASK topology / relative-externality map // source-v9 // 2026-07-29 v9 (2026-07-29): the ecology surface completed its Unit-6B cutover on 2026-07-29, so v8's pending-rename fact is spent. The intake node's tag now carries the live path `intent-INbox/`, and its note records the completed cutover in place of the not-yet-occurred clause. Both v8 claims the cutover falsified are corrected in the one node they occupy; no other node is touched. Content-only; render held render-v20. v8 (2026-07-28): intake-label conformance to the landed routed-instance lifecycle. The stale gloss `-TBI = received, awaiting ingestion` is replaced by terminal -TBI as ASK's outstanding FEED obligation. The node LABEL becomes the plane's role — `intent inbox` — with the current ecology path carried in the tag and note, so the method diagram stops presenting `source of intent` as a folder beside D10's doctrine that a source of intent is a ROLE. The physical path is NOT relabelled: the separated-plane architecture activated 2026-07-28, but this surface's own Unit-6 cutover has not occurred, and pre-cutover the current mapped path remains required and operative. The note now carries that pending-rename fact. Content-only; render held render-v20. v7 (2026-07-25): operating-model current truth. The retired "single-node" label is removed from the relay/execution topology and the downstream pressure surfaces; the active control-surface node becomes the execution surface of the ASK-apexed advisor-executor topology (the advisor-surface node already existed). mazeASK is restated as a dormant historical origin case rather than a Model A working example. Content-only; render held render-v20. v6 (2026-07-21): ecology-state scrub to the landed shared-protocol architecture. Corrects the stale renderer comment (diagrams-engine.js -> diagrams-static-H-engine.js) and the D03 name (ecology-ASK overall -> system-ASK topology). method-ASK is a RESOLVED-LOCAL consumer of the control-surface-owned execution-protocol canonical (direct-core repo-reset authority): its root AGENTS.md resolves the shared rule body + core-ecology profile + method-local delta. The downstream execution-protocol layer now distinguishes four DISTINCT artifacts / planes (NOT four carriers — protocol/ is the owner canonical, the resolved AGENTS.md files are the carriers): protocol/ (owner canonical) · AGENTS.shared.md (authoritative shared rule body) · manifest.json (normative registry, NOT live state) · the protocol consumer ledger (live carrier / grant / visibility / propagation state plane). Adds seed-mediated-generated-interface.md to the doctrine cluster + personal-context-system as the public SMGI proof scaffold (applicable-but-carrier-blocked for protocol). Tier 3 restated as resolved locally by source-of-intent + brand distance. Absorption rule qualified (recipient owns candidate absorption; deterministic GREEN conformance may move directly under established jurisdiction). No live SHAs/PRs in the tree. Content-only; render held render-v20. Single-tree extraction of TREE_D02 from the v9 operator-side ecology-ASK package. This repo carries TREE_D02 only; it does not carry TREE_D01 (control-surface architecture tree) or TREE_D03 (system-ASK topology), which remain in their respective owners' surfaces. source-v3 (2026-06-23): the doctrine-docs group now reflects the graduated source-of-intent doctrine cluster (normative-apex · source-of-intent handling · governance · bounded-generativity) plus portable-definition-layer, and the image-making worked example is added under examples/. Roles are distinguished in the notes; no co-primitive taxonomy is asserted (held per method-GN v18). Pre-emptive fixes from PR A's Stage 2 lesson (transposing v9 from operator-side scratch to repo-local context): - 'canonical mirror · currently v3' → 'canonical external context mirror' (fast-aging version claim does not belong inside a repo diagram) - 'topology drafts: this artifact lives here' note dropped (the diagram now lives in this repo, not in operator-side scratch) Each TREE follows the same shape: { kind: 'root'|'section'|'group'|'node', label, note?, tag?, status?, children? } status: 'earned' (default) | 'held' | 'legacy' */ window.TREE_D02 = { kind: 'root', label: 'method-ASK', note: 'upstream methodology layer // designing systems that build systems', children: [ { kind: 'section', label: 'repo-local method surfaces', children: [ { label: 'README.md' }, { label: 'AGENTS.md', note: 'resolved-local carrier of the control-surface-owned execution-protocol · resolves the shared rule body + core-ecology profile + method-local delta (direct-core repo-reset authority)' }, { label: 'docs/method.md', note: 'primary method articulation' }, { label: 'docs/articles.md', note: 'canonical article-line index' }, { kind: 'group', label: 'doctrine docs', note: 'source-of-intent doctrine cluster + method spine', children: [ { label: 'normative-apex.md', note: 'structural source-of-intent · the apex role' }, { label: 'source-of-intent.md', note: 'operational / handling face' }, { label: 'governance.md', note: 'governance architecture · rulemaking → verification → recourse' }, { label: 'bounded-generativity.md', note: 'bounded discretion + functional judgment topology' }, { label: 'seed-mediated-generated-interface.md', note: 'SMGI doctrine — seed >> loading boundary >> grammar >> runtime; the two committed SMGI figures illustrate it' }, { label: 'absorption-discipline.md' }, { label: 'portable-definition-layer.md' }, { label: 'relative-externality.md' }, { label: 'source-of-truth-and-aging-rate.md' }, { label: 'voice-surface-boundary.md' }, ]}, { label: 'examples/', children: [ { label: 'asset-pipeline-ASK.md' }, { label: 'urban-observatory.md' }, { label: 'design-system-ASK.md' }, { label: 'image-making-source-of-intent.md', note: 'compact image-making worked example' }, ]}, { label: 'docs/diagrams/', note: 'illustrative diagrams · not source of truth', children: [ { label: 'method-ASK_topology.html', note: 'this diagram' }, ]}, ], }, { kind: 'section', label: 'operator-side method context · shared ecology external surface', tag: 'ecology-ASK-EXTERNAL/ · method-ASK slice', children: [ { label: 'method-ASK_grounding-note.md', note: 'root canonical' }, { label: 'intent inbox', tag: 'current ecology path: intent-INbox/', note: 'shared ecology INBOUND intake · genuinely inbound material only — NOT a core-repo routing bus (direct-core movement is a hard repo-boundary reset, not an ingestion event). The separated-plane architecture activated 2026-07-28; this surface completed its own Unit-6B cutover 2026-07-29, so intent-INbox/ is the live routed-instance plane, with standing invocable carriers separated into intent-carriers/', children: [ { label: 'routed handoffs · terminal -TBI = ASK still owes a feed of that exact artifact' }, { label: 'received records from separately-operated or walled surfaces' }, ]}, { label: 'scratch/', note: 'shared ecology operator scratch', children: [ { label: 'topology drafts' }, { label: 'article planning' }, { label: 'critique / handoff memos' }, ]}, { label: 'articles/', note: 'shared ecology publication corpus' }, ], }, { kind: 'section', label: 'upstream source-of-intent substrate', tag: 'operator-side · inherited by reference · not absorbed', children: [ { label: 'ASK as source-of-intent principal', note: 'upstream normative authority' }, { label: 'personal-ASK/inheritable/', note: 'external WALL-SAFE grant surface · the external read/folder grant reaches this subtree and NOTHING else · inherited by reference', children: [ { label: 'context architecture ADR', note: 'cross-tool inheritance boundary' }, { label: 'brand architecture', note: 'tier model authority' }, { label: 'visual identity system', note: 'visual decisions authority' }, { label: 'voice / style / typography' }, ]}, { label: 'household personal-context perimeter outside the external grant', note: 'two subject-owned instances · instance boundaries organize ownership / retrieval / maintenance / least-need access, NOT default confidentiality · WALL-BOUND content + confidential enclaves remain outside that grant · operator capability ≠ audience authority' }, ], }, { kind: 'section', label: 'relay + execution topology', tag: 'how surfaces compose', children: [ { label: 'ASK as relay / mediation operator', note: 'conduit · adopts advisor output into operative direction' }, { label: 'advisor surface', note: 'GPT / Claude chat outside execution thread · no repo-write authority' }, { label: 'execution surface', note: 'Claude Code · repo-attached executor · single-writer-per-branch' }, { label: 'operative relay = adoption event', note: 'not all forwarding · fix-direction / question-forwarding / classification ≠ adoption' }, ], }, { kind: 'section', label: 'downstream execution-protocol layer', tag: 'downstream of method methodologically · yet the OWNER of the shared execution-protocol canonical that method consumes', children: [ { label: 'control-surface', note: 'execution-protocol repo · downstream of method-ASK · owns the shared execution-protocol canonical', children: [ { kind: 'group', label: 'protocol/ owner canonical', note: 'shared execution-protocol owner canonical · resolved consumers carry the applicable shared / profile bodies locally · live carrier / grant / visibility state lives in the protocol consumer ledger', children: [ { label: 'AGENTS.shared.md', note: 'authoritative shared rule body' }, { label: 'manifest.json', note: 'normative registry — ownership / scope / applicability / metadata · NOT live state' }, { label: 'profiles/ · fragments/ · check.sh', note: 'rule profiles · standing-grant body · deterministic validator (--local / --wave / --all)' }, ]}, { label: 'method-ASK resolves it locally', note: 'root AGENTS.md = resolved-local carrier (shared body + core-ecology profile + method-local delta) · direct-core repo-reset authority path' }, { label: 'protocol consumer ledger', note: 'live carrier / grant / visibility / propagation STATE · operator-side, not in this repo' }, { label: 'templates · prompts · examples', note: 'bootstrap shells · nudge ladder · critique cycle · per-project workflow notes' }, { label: 'compact method bridge in docs/method.md' }, ]}, ], }, { kind: 'section', label: 'visual-inheritance reference surface', children: [ { label: 'design-system-ASK', note: 'externalized ASK visual / aesthetic-intent implementation', children: [ { label: 'Tier 1 + Tier 2 inherited by child surfaces by reference' }, { label: 'Tier 3 instance identity', note: 'resolved locally by source-of-intent + brand distance (ASK-native · domain-partner · client) — not simply excluded' }, { label: 'urban-observatory v1→v2 child proof', note: 'n=1 · observation-level per absorption-discipline.md' }, ]}, ], }, { kind: 'section', label: 'downstream project pressure surfaces', tag: 'own absorption decisions', children: [ { label: 'asset-pipeline-ASK', note: 'mature primary pressure surface · separately operated under a standing GREEN maintenance grant' }, { label: 'urban-observatory', note: 'newer · source-of-intent recovery pressure · separately operated under a standing GREEN maintenance grant' }, { label: 'personal-context-system', note: 'public scaffold · the SMGI proof surface (seed-mediated setup prompt >> working system) · direct-core consumer, but applicable-but-carrier-blocked for the shared protocol (no root AGENTS.md) — the proof role and the carrier hold are distinct' }, { label: 'mazeASK', note: 'dormant historical origin case · retired split-execution generation', status: 'legacy' }, ], }, { kind: 'section', label: 'reflective layer', children: [ { label: 'article drafts', note: 'live in the shared ecology articles/ corpus' }, { label: 'published Substack', note: 'canonical source for published essays' }, { label: 'article line points to method', note: 'does not override repo truth' }, ], }, { kind: 'section', label: 'relative-externality rules', tag: 'doctrine that organizes the topology above', children: [ { label: 'externality is a relation, not a property' }, { label: 'two axes', note: 'surface boundary (internal/external) ⊥ normative direction (upstream/downstream/reflective)' }, { label: 'ex-repo ≠ ex-system' }, { label: 'rule may move downstream · payload may not' }, { label: 'observation-level holds n=1 material', note: 'promotion awaits n=2 or strong structural argument' }, { label: 'downstream absorbs from inside its own active project surface' }, { label: 'candidate absorption is recipient-owned', note: 'but deterministic GREEN conformance (protocol / design-system maintenance) may move directly under established jurisdiction — not everything routes as candidate material' }, ], }, ], };