<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[NAVV-Wiki]]></title><description><![CDATA[Obsidian digital garden]]></description><link>http://github.com/dylang/node-rss</link><image><url>site-lib/media/favicon.png</url><title>NAVV-Wiki</title><link/></image><generator>Webpage HTML Export plugin for Obsidian</generator><lastBuildDate>Mon, 18 May 2026 02:55:04 GMT</lastBuildDate><atom:link href="site-lib/rss.xml" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 May 2026 02:55:04 GMT</pubDate><ttl>60</ttl><dc:creator/><item><title><![CDATA[index]]></title><description><![CDATA[NAVV is being built to help NDIS practitioners navigate a system that too often defeats the people it is meant to serve. This wiki is the governing record of that work — what we are building, the decisions we have made, and the reasoning behind them.If you are Andrew: this is the knowledge base your NotebookLM draws from. When you see an article here and something looks wrong, missing, or inconsistent with what you know from the sector — that is valuable information. Your review of this material is a core part of how we build something that actually works.The wiki is organised into three tiers, each with a distinct purpose:
<a data-href="Product Brief - NDIS Wiki - Stage 3 Enriched" href="navv-operational/product-brief-ndis-wiki-stage-3-enriched.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - NDIS Wiki - Stage 3 Enriched</a> — The purpose and scope of the NDIS Wiki product. Explains who benefits, how, and what done looks like.
<br><a data-href="Product Brief - Participant Statement Toolkit - Stage 3 Extract" href="navv-operational/product-brief-participant-statement-toolkit-stage-3-extract.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit - Stage 3 Extract</a> — The Participant Statement Toolkit: NAVV's first pilot product. The baseline for Andrew's ongoing requirements work. <br><a data-href="NAVV Wiki - Waterline Taxonomy and Information Architecture v3" href="navv-operational/navv-wiki-waterline-taxonomy-and-information-architecture-v3.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Wiki - Waterline Taxonomy and Information Architecture v3</a> — How the wiki is structured, and why this three-tier architecture was chosen.
<br><a data-href="Maturity Mud Map - Wiki to Web Transition" href="navv-operational/maturity-mud-map-wiki-to-web-transition.html" class="internal-link" target="_self" rel="noopener nofollow">Maturity Mud Map - Wiki to Web Transition</a> — The development pathway: where the project started, where it is, and where it is heading.
<br><a data-href="Prototype Specification - v7 - 2026-04-14" href="navv-operational/prototype-specification-v7-2026-04-14.html" class="internal-link" target="_self" rel="noopener nofollow">Prototype Specification - v7 - 2026-04-14</a> — The reverse-engineered specification of Andrew's v7 prototype. The baseline from which all governed development proceeds. <br><a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a> — Entry point to the P3-Governance tier: the constitutional framework, programme principles, and strategic records that govern all NAVV work.
The content in this wiki was developed through the collaboration between you, Brian, and a set of AI research and synthesis tools. Your contribution — the practitioner knowledge, the sector experience, the requirements you have developed through NotebookLM — is what makes this material grounded in real-world need rather than theoretical design.When you review a document here and have a question or concern, raise it in NotebookLM as you normally would. The feedback loop is working.This wiki is a living record. It reflects where the project is now — not where it started, and not yet where it is going.]]></description><link>index.html</link><guid isPermaLink="false">index.md</guid><pubDate>Sun, 17 May 2026 04:16:05 GMT</pubDate></item><item><title><![CDATA[P3 Programme Artefact Gap Analysis - IFC]]></title><description><![CDATA[This document is a point-in-time gap analysis conducted on 2026-05-10, mapping the eight P3 programme artefact types required for a P3-compliant Strategic Bundle against the IFC Build-Out's current state. It identifies two critical gaps (Strategy Dossier not yet formally issued; Factory Charter and Saga absent), two high-priority gaps, and three low-priority gaps, and provides a prioritised eight-step action sequence for closing them. As at 2026-05-16, the critical gap it identified — the absence of a formally issued Strategy Dossier — has been filled: the Strategy Dossier IFC (SD-IFC-2026-001) was commissioned and filed. Factory Charter (FC-IFC-2026-001) and Saga (SG-IFC-2026-001) have also been issued. This document serves as the rationale record for why those artefacts were commissioned.
Historical context (added 2026-05-16): This gap analysis was conducted on 2026-05-10 and maps the P3 programme artefact set for the IFC Build-Out against the requirements of the P3 Programme Guidance. It was a point-in-time assessment. The critical gap it identified — the absence of a Strategy Dossier for the IFC build-out — has since been filled: the Strategy Dossier IFC (SD-IFC-2026-001) was commissioned and filed. This document should be read as the rationale record for why the Strategy Dossier was commissioned — not as a current gap description.
Purpose: Systematic review of artefacts required for a P3-compliant Programme (Strategic Bundle) at the IFC level, against current state. Produced in response to <a data-href="NAVV-2026-05-10" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-10</a> Item 2.<br>References: <a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a> Section 4 (Programme Artefact Map), Section 6 (Practical Step-by-Step)Date: 2026-05-10This gap analysis was performed to identify missing strategy documentation for the IFC build-out within the P3 programme. It documented why the Strategy Dossier was necessary and commissioned the formal Strategy Dossier that now resides in P3-Governance. The analysis established the rationale for governance investments.
<br>CITES: <a data-href="navv-principles-register" href=".html" class="internal-link" target="_self" rel="noopener nofollow">navv-principles-register</a> — Cites the Principles Register as the source of the four corridor-wall principles for the IFC Programme (PR-A001, PR-R001, PR-I003, PR-I001); identifies the attribution gap (principles not linked to IFC Dossier ID) and recommends the lightweight fix once the Dossier ID exists
<br>SUPPORTS: <a data-href="strategy-dossier-ifc" href=".html" class="internal-link" target="_self" rel="noopener nofollow">strategy-dossier-ifc</a> — Identified the critical absence of a formally issued Strategy Dossier (Step 1 in the priority sequence, blocking all other artefacts) and provided the recommended action — approve content, assign ID, rename, and file in P3-Governance/Strategy/ — that directly led to the commissioning and filing of SD-IFC-2026-001
<br>SUPPORTS: <a data-href="factory-charter-ifc-build-out" href=".html" class="internal-link" target="_self" rel="noopener nofollow">factory-charter-ifc-build-out</a> — Identified the Factory Charter as a high-priority critical gap (Step 3) blocked on Strategy Dossier issuance; articulated what the Charter must contain (binding Dossier ID, named Factory, bounded scope, epoch dates) and flagged the P3-Governance/ folder structure gap (Q-022); provided the rationale basis for Charter creation
<br>SUPPORTS: <a data-href="saga-ifc-build-out" href=".html" class="internal-link" target="_self" rel="noopener nofollow">saga-ifc-build-out</a> — Identified the IFC Saga as a critical gap (Step 4) dependent on Charter issuance; established that pre-Charter work (v1–v7 prototype, NbLM extraction, brief production) should be captured in a founding Saga entry to give the Programme an accurate operational record from inception
This document's conclusions are based on the state of referenced artefacts at the time of authorship. Subsequent changes to dependencies may affect applicability.<br>Purpose: Systematic review of artefacts required for a P3-compliant Programme (Strategic Bundle) at the IFC level, against current state. Produced in response to <a data-href="NAVV-2026-05-10" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-10</a> Item 2.<br>References: <a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a> Section 4 (Programme Artefact Map), Section 6 (Practical Step-by-Step)Date: 2026-05-10<br>According to <a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a>, a Programme requires the following eight artefact types:Status: Critical Gap — draft only, not formally issued<br><a data-href="IFC Strategy Brief - Stage 3 Strategy Pass" href=".html" class="internal-link" target="_self" rel="noopener nofollow">IFC Strategy Brief - Stage 3 Strategy Pass</a> exists in Droppings/ as a working paper. The content is complete and passes the <a data-href="P3 Minimum Viable Strategy" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-strategy.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Strategy</a> six-part filter. However three structural gaps prevent it from functioning as a formal Dossier:
No Strategy Dossier ID has been assigned — the binding key that every downstream artefact must cite
The document has not been filed in P3-Governance/Strategy/
The name "IFC Programme Brief" is ambiguous — in P3, this document IS the Strategy Dossier, and naming it "Brief" risks confusion with the Product Brief artefact class
Recommended action: Brian approves the content; assigns a Dossier ID (format to be confirmed — see Q-021); the document is renamed and filed in P3-Governance/Strategy/. The filing act IS the issuance — from that moment, the IFC Programme exists as a P3 Strategic Bundle.Priority: Critical. Nothing else can be correctly attributed to the IFC Programme until this ID exists. All seven remaining artefact types are blocked on this.Status: Partial — Principles Register exists, IFC attribution does not<br><a data-href="NAVV Principles Register - 2026-05-08" href="p3-governance/principles/navv-principles-register-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Principles Register - 2026-05-08</a> contains all active principles. The IFC Strategy Brief identifies four foregrounded for this Programme as corridor walls:Gap: The Principles Register is portfolio-level. Individual principles are not attributed to the IFC Dossier ID.Recommended action: The most lightweight P3-compliant approach is to update these four Principles Register entries to cite the IFC Dossier ID. Full separate Dossier documents are not required at this maturity level.Priority: Low — simple update once Dossier ID exists.Status: Partial — patterns documented, not attributed to IFC<br><a data-href="Product Patterns" href="p3-governance/patterns/product-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">Product Patterns</a> and <a data-href="Workflow Patterns" href="p3-governance/patterns/workflow-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">Workflow Patterns</a> exist as NAVV-wide pattern libraries. These are general rather than IFC-specific.Gap: No patterns cite the IFC Dossier ID.Recommended action: Low-priority. Attribution can be added as a simple update to each pattern used within the IFC Programme, once the Dossier ID exists.Priority: Low.Status: Adequately covered<br><a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a> provides the baseline. The IFC Strategy Brief's Strategy Sieve (Section 3) applies it directly: two Now elements (compliance and governance infrastructure), five Grow elements (all five component tools), one Recalibrate element (scale). This constitutes the Maturity Epoch Assessment for the IFC build-out epoch.Gap: The Maturity Assessment is not cited within the Strategy Dossier as the corridor-width instrument.<br>Recommended action: When the Dossier is formally filed, add a citation to <a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a> as the Corridor Width instrument. Minor update only.Priority: Low.Status: Critical Gap — none existNo Factory Charter exists anywhere in the project. Without a Charter:
Brian and Andrew's production within the IFC Programme is ungoverned in P3 terms
Work produced cannot be formally attributed to the Programme
The Charter → Saga connection is broken (a Saga requires a Charter)
What a Charter for NAVV-IFC would contain:
Binding IFC Strategy Dossier ID
Named Factory (e.g., "NAVV Founders — Brian and Andrew")
Bounded production scope within the IFC build-out epoch
Epoch start date; decommissioning criteria
Folder gap: P3-Governance/ has no Charters/ folder. This structural decision is needed before a Charter can be filed — see Q-022.Priority: High — should be created promptly after the Strategy Dossier is issued.Status: Partial — 1 of 5 IFC components has a validated briefThe PST brief predates the IFC Programme structure. It needs to cite the IFC Dossier ID to be formally attributable — a simple update, deferred until the ID exists.Note on Component #3: The IFC Strategy Brief flags a potential overlap between Component #1 and Component #3 — both address the R106 Category 7 flexibility decision. Clarification from Andrew is needed before a separate brief for Component #3 is commissioned.<br>Priority: Medium — commission briefs for #1, #2, #5 once Dossier ID exists and <a href=".?query=tag:1/" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#1/">#1/</a>#3 overlap is clarified.Status: Critical Gap — none existA Saga is the append-only operational record of what a Factory produced during its Charter epoch. For the IFC Programme, it would record: prototype versions built, briefs produced and validated, first deployment date, first NDIA responses received.Dependency: A Saga requires a Charter. Saga creation follows Charter issuance.Note on pre-Charter activity: Work already done — v1 through v7 prototype, NbLM extraction, brief production — is pre-Charter activity. A founding Saga entry summarising this history would give the Programme an accurate operational record from its inception.Folder gap: Same as Charters — P3-Governance/ has no Sagas/ folder. See Q-022.Priority: High — start immediately after the Charter is issued.Status: Not yet derivable — dependent on Dossier ID<br>Once the Strategy Dossier is issued with a binding ID, the Portfolio Integration Map entry becomes derivable on demand: query for all artefacts referencing that ID. The <a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a> serves as the closest current proxy.Required P3-Index updates when the Dossier is issued:
Add a Programme section to the Product Registry (or a separate Programme Registry table)
Register IFC as a Programme with its Dossier ID
Register the IFC notebook (07344d6e-933e-43f0-81e2-8576ff93e178) in the Notebook Registry
Critical path: Step 1 (Dossier issuance) unblocks Steps 3–8. Step 2 (folder structure) unblocks Steps 3–4. Steps 3 and 4 must be sequential. Steps 5–8 can be run in parallel once Step 1 is done.Produced: 2026-05-10 — Missive NAVV-2026-05-10, Item 2.<br>
References: <a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a>, <a data-href="IFC Strategy Brief - Stage 3 Strategy Pass" href=".html" class="internal-link" target="_self" rel="noopener nofollow">IFC Strategy Brief - Stage 3 Strategy Pass</a>, <a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a>, <a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a>
<br><a data-href="strategy-dossier-ifc" href=".html" class="internal-link" target="_self" rel="noopener nofollow">strategy-dossier-ifc</a> — Identified the critical absence of a formally issued Strategy Dossier (Step 1 in the priority sequence, blocking all other artefacts) and provided the recommended action — approve content, assign ID, rename, and file in P3-Governance/Strategy/ — that directly led to the commissioning and filing of SD-IFC-2026-001
<br><a data-href="factory-charter-ifc-build-out" href=".html" class="internal-link" target="_self" rel="noopener nofollow">factory-charter-ifc-build-out</a> — Identified the Factory Charter as a high-priority critical gap (Step 3) blocked on Strategy Dossier issuance; articulated what the Charter must contain (binding Dossier ID, named Factory, bounded scope, epoch dates) and flagged the P3-Governance/ folder structure gap (Q-022); provided the rationale basis for Charter creation
<br><a data-href="saga-ifc-build-out" href=".html" class="internal-link" target="_self" rel="noopener nofollow">saga-ifc-build-out</a> — Identified the IFC Saga as a critical gap (Step 4) dependent on Charter issuance; established that pre-Charter work (v1–v7 prototype, NbLM extraction, brief production) should be captured in a founding Saga entry to give the Programme an accurate operational record from inception <br><a data-href="navv-principles-register" href=".html" class="internal-link" target="_self" rel="noopener nofollow">navv-principles-register</a> — Cites the Principles Register as the source of the four corridor-wall principles for the IFC Programme (PR-A001, PR-R001, PR-I003, PR-I001); identifies the attribution gap (principles not linked to IFC Dossier ID) and recommends the lightweight fix once the Dossier ID exists
]]></description><link>navv-operational/p3-programme-artefact-gap-analysis-ifc.html</link><guid isPermaLink="false">NAVV-Operational/P3 Programme Artefact Gap Analysis - IFC.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[P3-NAVV Wiki Design - Waterline Architecture Recommendation]]></title><description><![CDATA[The NDIS Dispersed Boundary Waterline Amendment was designed for participant data governance — managing what information flows to which audience in a clinical support context. Brian proposes adapting its core organising principle — a three-tier governance architecture — as the structural spine of NAVV's own knowledge organisation.This design document recommends the waterline architecture for the NAVV-Wiki integration with the broader P3 governance framework. It synthesizes architecture analysis into a concrete recommendation for tier-based content organization. The document guided the decision to adopt the three-tier waterline model.
CITES: <a data-href="ndis-dispersed-boundary-waterline-amendment" href=".html" class="internal-link" target="_self" rel="noopener nofollow">ndis-dispersed-boundary-waterline-amendment</a> — Provides the option analysis and architectural recommendation that informed this amendment, specifically the rationale for keeping Droppings/ ephemeral rather than transforming it into a formal Below-the-Waterline tier
<br>SUPPORTS: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Contributed the waterline architecture design that governs document classification and governance structure across the entire P3 programme
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Design Recommendation<br>
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>
Date: 2026-05-14<br>
Context: Response to Brian's waterline model feedback on <a data-href="P3 Portal Analysis - Concept Assessment and State Machine Question" href="navv-operational/p3-portal-analysis-concept-assessment-and-state-machine-question.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Portal Analysis - Concept Assessment and State Machine Question</a>The NDIS Dispersed Boundary Waterline Amendment was designed for participant data governance — managing what information flows to which audience in a clinical support context. Brian proposes adapting its core organising principle — a three-tier governance architecture — as the structural spine of NAVV's own knowledge organisation.The adaptation is sound. The tiers map cleanly:Without the waterline model, the wiki is a flat list of P3 artefacts Andrew can browse. It solves the immediate access problem but does not scale — every new document type requires an ad-hoc classification decision.With the waterline model, the wiki becomes a tiered knowledge architecture. Three structural changes follow:1. Delineation is architectural, not cosmetic.
The tiers are not navigation tabs or folder colours — they represent qualitatively different governance relationships. The wiki must make this visible in its structure, and that distinction must be defensible to Andrew, to future partners, and ultimately to regulators.2. Dispute and approval mechanics differ by tier.
A dispute against a Deep Ocean artefact (a Product Brief, a Principle) is a constitutional act — it goes through Brian's full P3 state machine protocol. A dispute against a Below-the-Waterline operational document is a lighter-weight operational correction. The tier determines the governance pathway. This matters enormously for the portal design.3. The Below-the-Waterline tier is the active build frontier.
The Deep Ocean is already substantially populated — Stages 1-4 of P3 are complete. The wiki surface for those artefacts is primarily read-browse-dispute; the content exists. The immediate build work is the Below-the-Waterline tier: operational documents that elaborate, contextualise, and support each P3 artefact. This is what Brian means by "generate the below the waterline P3 view."The Dispersed Boundary Amendment established an important principle: a single event or workflow can generate nodes distributed across multiple tiers simultaneously.For NAVV, this plays out as follows. The IFC programme decision, for example, generated:
A Deep Ocean entry — the Saga record, the Charter, the Strategy Dossier (canonical governance)
A Below-the-Waterline counterpart — the analyses, rationale documents, and operational notes that contextualise why those decisions were made
Eventually an Above-the-Waterline expression — when NAVV commercialises, a market-facing description of what IFC produces
These are the same event captured at different governance depths. The wiki architecture must make these cross-tier relationships traceable — a reader in the Below-the-Waterline tier must be able to follow the thread back to the Deep Ocean artefact it contextualises.Based on existing project output, the Below-the-Waterline tier for NAVV will include:Much of this material already exists in Droppings/ — it simply has no formal tier assignment or governance classification.This is a single combined design document — the design authority for all subsequent wiki structure decisions. It will define:
The formal governance characteristics of each tier
What document types belong in each tier (classification rules, not an exhaustive list)
The physical folder/section structure in Obsidian that reflects the three tiers
The navigation model for the web-facing wiki (how Andrew moves between tiers)
<br>How cross-tier relationships are represented (Dispersed Boundary traceability — e.g., <a data-href="WikiLink" href=".html" class="internal-link" target="_self" rel="noopener nofollow">WikiLink</a> from a Below-the-Waterline analysis to its Deep Ocean parent artefact)
Governance rules per tier: who can dispute what, what gating applies
This is my work. I can produce it in a single session. Brian reviews and approves before any structural changes are made.Not all Droppings/ content belongs in the Below-the-Waterline tier. Some material is ephemeral working output (lint reports, phase specifications for completed phases, triage analyses). Some is formal operational material that deserves a permanent, accessible home.The audit will produce a classification of all current Droppings/ content:
Promote to Below-the-Waterline (with target location)
Archive as ephemeral (already in _Archive/ — no action)
Retire (outdated, superseded)
This can be produced in the same session as Step 1 or immediately after, depending on Brian's preference.The taxonomy/architecture document and the audit both need Brian's sign-off before any restructuring begins. No files are moved or renamed until Brian approves.With architecture approved, we begin producing the formal Below-the-Waterline layer:
Promote eligible existing content
Identify gaps per P3 artefact (what operational support documents are missing?)
Produce missing documents systematically
<br>This needs Brian's input before Step 1 can begin. See Q-029 in <a data-href="NAVV Questions Log" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Questions Log</a>.The question: Droppings/ currently serves as the ephemeral working space for all operational output. The Below-the-Waterline tier is the formal layer — permanently accessible, classified, and traceable. Two options:Option A — Keep Droppings/ as ephemeral; create a new formal Below-the-Waterline folder
Droppings/ remains the working space; content produced here is working output
A new folder (e.g., Below-Waterline/ or Operational-Record/ or a name Brian prefers) holds formally promoted content
Promotion is an explicit act — content is reviewed, classified, and moved
Option B — Transform Droppings/ into the formal Below-the-Waterline structure
Droppings/ is renamed and reorganised to become the formal Below-the-Waterline tier
Ephemeral working output gets a new home (or Droppings/_Working/ sub-folder)
Recommendation: Option A. Keeping the working/formal distinction clean matters at scale. Droppings/ is where work lands before it is assessed — it should remain an intake zone. The formal Below-the-Waterline tier should be a curated record, not a dump. The distinction mirrors how the P3-Governance folder works — canonical artefacts have a formal home; working analyses are separate.Both Step 1 (Taxonomy + Architecture) and Step 2 (Candidate Audit) can be produced in the current session pending Brian's direction on:
Q-029 — Droppings/ relationship (Option A or B, or alternative)
Whether to proceed with Steps 1 and 2 now, or hold for further guidance
Prepared by Sonnet — 2026-05-14<br>
Commissioned via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>]]></description><link>navv-operational/p3-navv-wiki-design-waterline-architecture-recommendation.html</link><guid isPermaLink="false">NAVV-Operational/P3-NAVV Wiki Design - Waterline Architecture Recommendation.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Product Brief - NDIS Wiki - Stage 3 Enriched]]></title><description><![CDATA[This document elaborates the three-tier purpose architecture for the NAVV Wiki product — specifying how the Wiki simultaneously serves NAVV's internal decision-making (Tier 1), the NDIS Handbook production pipeline (Tier 2), and future sector practitioners as a public information resource (Tier 3). It defines beneficiary statements, value exchanges, core hypotheses, probe designs, and done criteria for each tier, establishing the Wiki as a unified infrastructure supporting three distinct value transfers rather than a single product with multiple uses.This is the Stage 3 enriched version of the Product Brief for the NDIS Wiki, developed through iterative analysis of market requirements and product scope. It was created to capture the evolved product understanding as the NDIS-Wiki concept matured. The brief serves as the specification for the NDIS Wiki product deliverable.
SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Elaborates the three-tier architecture and governance model for the NDIS Wiki product
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: P3 Product Artefact — Stage 3 (draft, awaiting Brian review)<br>
Source: <a data-href="Product Brief - NDIS Wiki" href="p3-governance/products/ndis-wiki/product-brief-ndis-wiki.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - NDIS Wiki</a> stub + missive directive <a data-href="NAVV-2026-05-09" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-09</a> (three-purpose framing)
Sentinel authority: Andrew (Product pillar)
Date: 2026-05-09<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a><br>
Status: Draft — awaiting Brian approval before <a data-href="Product Brief - NDIS Wiki" href="p3-governance/products/ndis-wiki/product-brief-ndis-wiki.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - NDIS Wiki</a> stub is updated
Product type: Multi-tier — Instrument (Tier 1, internal navigation and curation), Theory (Tier 2, knowledge base underpinning the Handbook), Theory evolving toward Service (Tier 3, public "Context as a Service" resource).
Blue Ocean / Red Ocean: Blue Ocean. No governed, NDIS-specific knowledge base at this level of specificity exists in the sector. The Tier 3 evolution toward Context as a Service creates a differentiated position not currently occupied by any NDIS-sector offering.
The missive identifies three concurrent purposes, each with a distinct beneficiary and value proposition. These are not development stages — they are simultaneous design considerations that must be held together from the outset.P3 implication: The Wiki is not one product with three uses — it is one infrastructure supporting three distinct value transfers. Each tier has its own Beneficiary Statement, Value Exchange, and Done Criteria. Governance must hold all three tiers simultaneously without collapsing them.Tier 1 — NAVV Internal:
The NAVV team — Brian and Andrew — in their planning, governance, and product development work. Before the Wiki: NDIS knowledge is scattered across individual experience, informal sources, and ad hoc research; each planning session requires re-derivation of foundational knowledge. After: the Wiki is the single source of truth from which all planning, commissioning, and product work proceeds — "where we steer the ship."Tier 2 — Handbook Pipeline:
Future NDIS Handbook users — practitioners, educators, sector bodies — who will benefit from a Handbook whose content is provenance-grounded, structurally consistent, and maintained without independent duplication. Before the Wiki: each Handbook section requires its own research and editorial pipeline, creating version drift and maintenance burden. After: all Handbook content is developed within the Wiki, governed by its quality pipeline, and published via its content architecture. The Handbook becomes a curated, maintained extension of a living resource.Tier 3 — Sector Resource:
Broader NDIS sector practitioners — Support Coordinators, Plan Managers, Psychosocial Recovery Coaches, allied health practitioners — seeking reliable, current NDIS domain knowledge. Before: practitioners navigate fragmented, unofficial, and often contradictory sources (Facebook groups, word of mouth, outdated NDIA materials). After: a governed, publicly accessible, maintained knowledge base is available — trusted because it is traceable to legislative and pricing sources.Classification: Instrument (T1), Theory (T2 and T3), Service-in-development (T3 future state).Tier 1 — Instrument:
Transfers the operational capacity for NAVV to make knowledge-grounded decisions consistently, without re-deriving foundational NDIS domain knowledge in each session. The Wiki is the decision substrate — not just a reference but the active base from which planning, commissioning, and product development proceed.Tier 2 — Theory (structured and flowing):
Transfers structured, governable NDIS knowledge into the Handbook product. The value is not only what the Wiki contains — it is the governance architecture that ensures Handbook content is traceable to sources, consistent across articles, and maintainable as legislation and pricing evolve. The flow is directional: all Handbook content is developed in the Wiki and exported through a managed publication pipeline.Tier 3 — Theory evolving toward Service:
Transfers current, trusted NDIS knowledge to sector practitioners via publicly accessible content. The "Context as a Service" evolution takes this further — knowledge is not only browsable but queryable, making the Wiki an active information provisioning service rather than a static library.Tier 1: If NAVV maintains a governed NDIS knowledge base as its internal source of truth, all downstream products will be more consistent, accurate, and maintainable than if each product manages its own knowledge independently. The test: every P3 product brief's Validity Marker should trace its domain knowledge back to the Wiki — not to ad hoc research.Tier 2: If all Handbook content is developed and governed within the Wiki before publication, the resulting Handbook will maintain structural consistency and legislative currency without requiring parallel maintenance workflows. The test: when PAPL changes, a single Wiki update propagates to all affected Handbook sections — no separate editorial sweep required.Tier 3: If a governed, publicly accessible NDIS knowledge resource exists, practitioners will adopt it as a preferred reference over fragmented informal sources. The test: practitioner-reported reduction in time spent finding reliable NDIS information; organic citation and referral.Current probe: Provisional-status Wiki — approximately RS-01 through RS-10 ingested, covering Core Support categories, Support Coordination, PACE framework concepts, and price codes.What each tier is testing:
T1 probe: Does the NAVV team use the Wiki as the first reference in planning sessions? Signalled by: Missive work that references Wiki articles rather than external sources or ad hoc explanation.
T2 probe: Can a Handbook section be produced directly from Wiki content without independent research? Signalled by: the first Handbook draft section produced from Wiki sources only.
T3 probe: Do practitioners external to NAVV find the Wiki useful when given access? Signalled by: Andrew's field report after sharing with trusted colleagues.
T3 scope boundary: Public access is not yet enabled. T3 probe requires a content governance decision — what is safe to publish — before it can begin. This is a Brian-to-confirm prerequisite.Tier 1: NAVV resolves any NDIS domain question from the Wiki without resorting to external sources during a planning session. Andrew confirms the Wiki is his first stop for checking domain knowledge in his practice.Tier 2: At least one NDIS Handbook section is produced by flowing Wiki content through a publication export, without requiring independent research or editorial from scratch. The section is structurally consistent with other Handbook sections by inheritance, not manual alignment.Tier 3: At minimum two practitioners external to NAVV report the Wiki is useful for real-world practice questions. The Wiki is publicly accessible (filtered to safe-to-publish content).Future commitment implied by T3 scope: Public content must be filtered against a "safe to publish" standard — articles may contain NAVV-internal planning notes, speculative content, or in-progress work that should not be externally accessible. A content classification standard will be needed before T3 goes live. Recommend as a future Critical Commitment candidate.
<br>Brian reviews and approves this brief — or notes required corrections <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
<br>Brian confirms whether this brief replaces the stub in <a data-href="Product Brief - NDIS Wiki" href="p3-governance/products/ndis-wiki/product-brief-ndis-wiki.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - NDIS Wiki</a> <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
<br>Brian confirms the scope of T3 public access (W-01) — or defers to later commissioning <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
<br>Brian notes the NDIS Handbook will need its own P3 Product Brief (W-03) — confirm when to commission <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
<br>Brief produced: 2026-05-09 from missive directive <a data-href="NAVV-2026-05-09" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-09</a> + <a data-href="Product Brief - NDIS Wiki" href="p3-governance/products/ndis-wiki/product-brief-ndis-wiki.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - NDIS Wiki</a> stub.]]></description><link>navv-operational/product-brief-ndis-wiki-stage-3-enriched.html</link><guid isPermaLink="false">NAVV-Operational/Product Brief - NDIS Wiki - Stage 3 Enriched.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Product Brief - Participant Statement Toolkit - Stage 3 Extract]]></title><description><![CDATA[
Product type: Instrument (primary) — transfers operational capacity to practitioners. Theory (secondary) — embedded orientation content builds coordinator understanding of the NDIS planning process and PACE framework. - Blue Ocean / Red Ocean: Blue Ocean. No equivalent structured tool exists for PACE-framework Participant Statements at this level of specificity. Nearest alternatives are generic NDIS goal templates that do not address PACE architecture, budget recommendation structure, or legislative traceability to s33(2) and s34(1)(a).
This is the Stage 3 extract of the Product Brief for the Participant Statement Toolkit, the pilot product module for the NAVV company. It was extracted from broader product analysis to focus on the toolkit's specific scope and capabilities. The brief governs the technical development and business requirements for this pilot product.
SUPPORTS: <a data-href="product-brief-participant-statement-toolkit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-participant-statement-toolkit</a> — Contains the Stage 3 analytical extract for the PST brief, defining scope, product type, Blue Ocean classification, and delivery model for the Participant Statement Toolkit product
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: P3 Product Artefact — Stage 3 (draft, awaiting Brian review)<br>
Source: NbLM extraction pass (notebook: NAVV-NDIS-Participant-Statement-Toolkit) + <a data-href="2.2 - REF Requirements" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2.2 - REF Requirements</a> v1.0 + <a data-href="2.3 - REF Specification" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2.3 - REF Specification</a> v1.0
Sentinel authority: Andrew (Product pillar)
Extraction date: 2026-05-09<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a><br>
Status: Draft — awaiting Brian approval before <a data-href="Product Brief - Participant Statement Toolkit" href="p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit</a> stub is updated
Product type: Instrument (primary) — transfers operational capacity to practitioners. Theory (secondary) — embedded orientation content builds coordinator understanding of the NDIS planning process and PACE framework.
Blue Ocean / Red Ocean: Blue Ocean. No equivalent structured tool exists for PACE-framework Participant Statements at this level of specificity. Nearest alternatives are generic NDIS goal templates that do not address PACE architecture, budget recommendation structure, or legislative traceability to s33(2) and s34(1)(a).
<br>The existing stub in <a data-href="Product Brief - Participant Statement Toolkit" href="p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit</a> identifies "NDIS participants and their families" as the primary beneficiary. This is incorrect. The NbLM extraction and Specification both confirm that the direct user of the toolkit is the Support Coordinator or PRC — not the participant. Participants are the ultimate beneficiaries but they do not use the tool themselves. This correction is material to the Done Criteria and Probe Design. Brian to confirm before updating the stub.Primary beneficiary: Support Coordinators (SCs) and Psychosocial Recovery Coaches (PRCs) preparing formal Participant Statements for NDIA planning meetings.Before the toolkit: coordinators must translate complex, personal participant stories into technically precise NDIA language — navigating PACE support categories, outcome domain mapping, funding architecture rules, and legislative requirements (s33(2), s34(1)(a)) — without structural guidance. The result is inconsistent, incomplete statements that expose participants to inadequate planning outcomes.After the toolkit: coordinators work through a single guided document that systematically captures participant context, goals, and budget architecture, pre-mapped to NDIA data requirements. The resulting statement is structured to make funding approval administratively straightforward and rejection procedurally costly for the NDIA — making it difficult to roll over old goals or simplify the plan without triggering a clear administrative error reviewable under s100.Ultimate beneficiary: NDIS participants, whose authentic goals are captured in their own words while being mapped to the legislative and technical structures that protect their funding.Classification: Instrument (primary), Theory (secondary).What transfers to the coordinator — three distinct capabilities: Goal translation: The ability to convert plain-English participant goals into the "NDIS Trinity" — Goal → Support Category (1–21) → Outcome Domain (1–8) — in a form that NDIA planners can act on directly without interpretation. PACE Budget Architecture: The operational capacity to recommend funding period structure, Flexible/Stated designations, Digital Lock requests, and risk rationale — components of budget design that most coordinators lack a structured framework for and currently produce ad hoc or omit entirely. Legislative anchoring: A document that is explicitly traceable to s33(2) (the participant's right to submit a goals statement) and structured to invoke s34(1)(a) necessity requirements — creating a legally grounded record that constrains NDIA decision-making in the participant's favour. Secondary Theory component: the embedded orientation section transfers understanding of the submission-response chain (Part A → NDIA → Statement of Participant Supports) and provides working reference material (item code anatomy, 8 Outcome Domains, 21 Support Categories) — excluded from printed output to avoid polluting the submission document.Form of transfer: A single self-contained browser-based HTML file. No installation, no external dependencies, no data transmission. Opens in any browser; prints to PDF for submission.If a Support Coordinator or PRC uses the toolkit to prepare a Participant Statement before a planning meeting, the resulting document will:
Be more structurally complete and legislatively grounded than statements prepared without the toolkit
Map participant goals to PACE support categories and outcome domains in a form NDIA planners can act on directly
Reduce the risk of an inadequate or under-funded plan by making it administratively difficult for the NDIA to reject, simplify, or roll over the statement without triggering a reviewable error
What will confirm this: Coordinator self-report on preparation quality; comparison of NDIA responses (Statement of Participant Supports) for toolkit-prepared statements vs. prior practice.Current probe: v7 HTML prototype — a fully self-contained browser file implementing 22 of 23 requirements (R-001 through R-022 active; R-023 pending).What this probe tests: Whether the structured guided form is sufficient for coordinators to produce compliant, complete statements without additional training — and whether the PACE budget architecture section (Block 3, Alignment Matrix) is understood and usable by coordinators in practice.Intentional scope constraint: PACE framework only — no Legacy plan mode (G-01). This is a deliberate probe boundary, not a defect requiring immediate resolution.Primary probe limitation: No save function (R-023 Pending) — data is lost if the browser is closed. This constrains the probe to single-session preparation only. The limitation does not invalidate the probe but must be resolved before general deployment.The probe is complete when ALL of the following are observable:
A Support Coordinator completes the toolkit in a single session and produces a printable, complete statement (R-021 satisfied)
The statement is formally submitted to the NDIA as a Part A Participant Statement under the declaration (R-018, R-019 satisfied)
At minimum one NDIA response (Statement of Participant Supports) is received for a toolkit-prepared statement
The coordinator reports that the Budget Architecture section (Block 3, Alignment Matrix) reduced the time and effort required to prepare funding recommendations
No critical structural issue prevents completion (no blocker-severity defect in the 22 active requirements)
Done vs. Valid distinction: Done means the test ran. Valid requires the NDIA response to confirm the statement was accepted and acted on — not merely acknowledged. The first NDIA response to a toolkit-prepared statement will be the first validity evidence. Until then, the product is Done in intent but not yet Valid in outcome.Key design choices traceable to governing commitments:<br>Known validity risk — G-03: Domain knowledge underpinning the toolkit was derived from AI-generated analysis and has not been independently validated against the exact text of the NDIS Act or published NDIA operational guidelines. This is a known, managed risk. Before any version beyond the probe is deployed at scale, independent regulatory review is required. Recommend flagging in <a data-href="Critical Commitments Register" href="p3-governance/governance/critical-commitments-register.html" class="internal-link" target="_self" rel="noopener nofollow">Critical Commitments Register</a>.
<br>Brian reviews and approves this brief — or notes required corrections <a href=".?query=tag:approved/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#approved/brian">#approved/brian</a> <br>Brian confirms whether this brief replaces the stub in <a data-href="Product Brief - Participant Statement Toolkit" href="p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit</a> or is versioned alongside it <a href=".?query=tag:feedback/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#feedback/brian">#feedback/brian</a> This can replace the original provisional stub - it was not authoratative.
<br>Brian confirms whether G-03 (validation risk) should be added to <a data-href="Critical Commitments Register" href="p3-governance/governance/critical-commitments-register.html" class="internal-link" target="_self" rel="noopener nofollow">Critical Commitments Register</a> <a href=".?query=tag:feedback/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#feedback/brian">#feedback/brian</a> Yes, add the validation risk to the register
Brief produced: 2026-05-09 via NbLM extraction pass + Requirements v1.0 + Specification v1.0.
NbLM notebook: NAVV-NDIS-Participant-Statement-Toolkit (4e7b7c28-8cd3-4dcc-be74-5fa989a28979)]]></description><link>navv-operational/product-brief-participant-statement-toolkit-stage-3-extract.html</link><guid isPermaLink="false">NAVV-Operational/Product Brief - Participant Statement Toolkit - Stage 3 Extract.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Prototype Specification - v7 - 2026-04-14]]></title><description><![CDATA[This document is the reverse-engineered specification of Prototype-v7.html. It describes what the prototype does in structured, governed terms — independent of the HTML implementation. This becomes the baseline specification that Andrew will manage going forward.This is the specification for the v7 prototype of the Participant Statement Toolkit, captured at the point where Andrew's prototype had been iterated to a stable, testable state. It documents the functional architecture and design decisions embedded in the v7 implementation. The specification serves as the baseline for formalizing the toolkit's design patterns.
SUPPORTS: <a data-href="product-brief-participant-statement-toolkit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-participant-statement-toolkit</a> — Documents the v7 HTML prototype specification for the Participant Statement Toolkit, providing the reverse-engineered formal requirements baseline that informs PST product development
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Dropping — Phase 1 Output
Prepared by: Sub-agent Manager
Source: History/Prototype-v7.html (reverse-engineered)
Status: Awaiting Brian reviewThis document is the reverse-engineered specification of Prototype-v7.html. It describes what the prototype does in structured, governed terms — independent of the HTML implementation. This becomes the baseline specification that Andrew will manage going forward.
Title: NDIS Participant Statement of Goals and Aspirations — PACE Framework
Format: Interactive HTML (browser-based, no server required)
Legislative basis: Section 33(2), National Disability Insurance Scheme Act 2013
Version: 7 (as of 2026-04-14)
Prepared by: Support Coordinator or Psychosocial Recovery Coach
Target users: Frontline Support Coordinators and Psychosocial Recovery Coaches
The document has four major structural layers:
Header — Document identity and participant metadata
Orientation section — Explains how the document works (educational, not printed)
Part A — What We Submit to the NDIA — Blocks 1 and 2
Part B — Anticipated NDIA Response and Architecture Recommendations — Alignment Matrix and Block 3
Design note: Impairment types appear as pill-shaped toggles (chip UI), not a traditional checkbox list. Selected impairments are visually highlighted. Multiple selections are permitted.Title: "How This Document Works — The Submission → Response Chain"A visual flow diagram showing that the Participant Statement is an input to the NDIA, not an output. The NDIA responds with the Statement of Participant Supports."We Submit" side (Part A):
Goals in the participant's own words
Impairment and functional context
Environmental and risk context
Barriers to achieving goals
What informal and mainstream supports cannot cover
NDIA Responds with:
Support Category (positions 1–21)
Funding Type — Core (1), Capital (2), Capacity Building (3)
NDIS Outcome Domain (1–8)
Budget amounts, flexibility, and funding periods
Digital locks where required
"The Critical Chain" diagram:
Goal → Context → NDIA → Category (01–21) → Funding Type (1–3) → Outcome Domain (1–8)An expandable reference block explaining how PACE item codes are structured:CC_NNN_RRRR_P_F
CC = Support Category
NNN = Support Item Number
RRRR = Registration Group
P = NDIS Outcome Domain (position 4)
F = Funding Type (position 5)
Also includes visual legends for:
8 NDIS Outcome Domains (Domain 1–8 with plain-language descriptions)
21 PACE Support Categories (01–21 with names)
Special note included: Explains why Support Coordination (Category 07) maps to Outcome Domain 8 (Choice and Control) but Psychosocial Recovery Coaching (also Category 07, item 07_101) maps to Outcome Domain 6 (Social and Community Participation). Also notes the Registration Group 0132 distinction for Specialist Support Coordination.Legislative reference: s33(2)(b) and s34(1)(e)–(f)Guidance callout (non-printed): The NDIA uses this section to determine whether a support should be funded by NDIS or by informal/mainstream systems. Clarity about the boundaries and limitations of existing non-NDIS supports strengthens the case for NDIS funding.Risk callout (non-printed, between 1.4 and 1.5): "Risks documented here directly justify the Funding Period intervals, Digital Lock requests, and budget architecture recommendations in Part B."All Block 1 fields are free-text, multi-line, browser-editable (contenteditable divs with placeholder text).Legislative reference: s33(2)(a)Guidance callout (non-printed): Under s34(1)(a), the NDIA cannot fund a support unless it assists the participant to pursue the goals in this statement. If a goal is not here, it cannot be funded.The prototype ships with 4 default goal cards. Additional cards can be added dynamically (no stated upper limit). Cards can be removed individually.Each goal card contains:Sub-section 1: Participant's Goal
Label: "Participant's Goal — In Their Own Words"
Hint: "Record the goal as the participant expressed it. Use their language, not clinical language. This is their voice — honour it."
Input: Free-text editable area
Placeholder: "Write the participant's goal here in their own words…"
Sub-section 2: Goal → Outcome Bridge
Label: "Goal → Outcome Bridge"
Hint: "What measurable outcomes should this goal produce? How will achieving this goal improve the participant's life? Think about the concrete difference this support is expected to make — this is what demonstrates the support is reasonable and necessary."
Input: Free-text editable area
Placeholder: "Describe the expected outcomes — what will change, what will improve, and how you will know this goal has been achieved…"
NDIS Outcome Domain checkboxes: All 8 domains with plain-language descriptions (multi-select)
Domains listed:
Daily Living — Choice and control in daily activities
Home — A suitable, stable place to live
Health and Wellbeing — Maintaining health and personal wellbeing
Lifelong Learning — Access to learning opportunities
Work — Economic participation and employment
Social and Community — Participation in community life
Relationships — Building and maintaining connections
Choice and Control — Autonomy over life decisions
Dynamic behaviour:
"Add Goal" button dynamically creates new goal cards
"Remove" (×) button on each card removes it
New cards are numbered sequentially (starting from 5 after the 4 defaults)
Goal numbering does not renumber after deletion (known limitation)
Purpose: For each submitted goal, maps the coordinator's anticipated NDIA response — which Support Category, Funding Type, and Outcome Domain should result.Explanatory callout (non-printed): Justifies why this section is included in the Participant Statement — Section 33(2) permits "other matters" the participant considers relevant.Reference legends included:
8 NDIS Outcome Domains (Pos 4)
21 PACE Support Categories (Pos 1)
Headers:
← WE SUBMITTED (Part A): Goal Ref | Impairment | Barrier and Support Justification
ANTICIPATED NDIA RESPONSE →: Pos 1 Category | Pos 5 Fund Type | Pos 4 Outcome | Expected Item Code(s)
Row grouping by Funding Type:The table is pre-grouped into three funding type sections:The Funding Type column for each row displays a fixed badge (1–Core, 2–Capital, 3–CB) rather than an editable cell.Dynamic behaviour:
"Add Core Row," "Add Capital Row," and "Add CB Row" buttons add rows within their respective sections
New rows are added at the bottom of the document (known limitation — not inserted within sections)
Legislative reference: Funding Periods · Digital Locks · Flex/StatedExplanatory callout (non-printed): These are recommendations to the NDIA — not instructions. The NDIA makes the final determination. Budget controls operate at three levels: Flexible vs. Stated categories, Digital Locks on specific items, and Funding Periods.Table headers:
Pos 5 Fund Type (fixed badge — not editable)
Pos 1 Category
Flex / Stated
Rec. Funding Period
Expected Item Codes
Digital Lock?
Risk Management Rationale
Row grouping (same as Alignment Matrix):Dynamic behaviour: "Core Row," "Capital Row," "CB Row" buttons add rows within each section.Fixed text: "I confirm that this Participant Statement of Goals and Aspirations has been prepared with my input and represents my views, goals, and current circumstances. I understand that Part A of this document will be submitted to the NDIA as the primary input for my Statement of Participant Supports, and that Part B contains my coordinator's recommendations for how the resulting plan should be structured. The NDIA makes the final determination on all funded supports."Signature fields:
Participant / Nominee Signature (with signature line and date)
Support Coordinator / PRC Signature (with signature line and date) File format: Single self-contained HTML file (no external dependencies)
Interactivity: All text entry via contenteditable="true" divs and standard HTML inputs
Print: Print CSS removes non-printed elements (guidance callouts, orientation section, add-row buttons)
Dynamic goals: JavaScript adds/removes goal cards
Dynamic rows: JavaScript adds rows to the Alignment Matrix and Block 3 tables
No server: Runs entirely in browser — no data is submitted to any server
No save function: Data entered is lost when the browser tab is closed (this is a significant limitation not addressed in v7)
Browser compatibility: Modern browsers (Chrome, Firefox, Safari, Edge); responsive for mobile (tables scroll horizontally)
Andrew has indicated there are additional changes he wants to make. These have not been documented in the history files. They will be captured when Andrew's notebook is operational and Andrew can specify them using the governed requirements process.
Brian to confirm with Andrew: should known limitations L-01 to L-06 be added to the change request list, or should Andrew specify these requirements independently? <br><a href=".?query=tag:feedback/closed" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#feedback/closed">#feedback/closed</a> No, we won't add these to our list – change requests are Andrews world. We provide him with the mechanisms to generate them within NotebookLM End of Prototype Specification — v7]]></description><link>navv-operational/prototype-specification-v7-2026-04-14.html</link><guid isPermaLink="false">NAVV-Operational/Prototype Specification - v7 - 2026-04-14.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Gap Analysis - Product Brief 02 vs P3 Baseline]]></title><description><![CDATA[This document is a point-in-time gap analysis conducted on 2026-05-11, comparing Andrew's Product Brief 02 submissions against the P3 programme artefact baseline established on 2026-05-10. It systematically assesses six programme-level gaps (Value Rationale, Capability Assessment, Sacrifice List, Epoch Definition, Principle Activation, and Direction Statement) and five product portfolio gaps (Components #1–#5), recording the structural decisions made that day — including the embedding of Component #3 into Component #1 as Loop 4, and the routing of the Practice Rationale to the wiki as a territory report candidate. As at 2026-05-16, several gaps identified here have since been resolved through decisions made on 2026-05-11 and subsequent sessions.
Historical context (added 2026-05-16): This gap analysis was conducted on 2026-05-11, comparing Andrew's Product Brief 02 submissions against the P3 programme baseline artefacts. It represents the state of the artefact set at that date. Several gaps it identifies were resolved on 2026-05-11 through decisions made during or immediately after the analysis. This document should be read as a rationale record for those decisions — not as a description of current gaps. As at 2026-05-16, the Strategy Dossier (identified as missing) has been commissioned and filed as SD-IFC-2026-001.
Type: Gap Analysis
Scope: Comparing Andrew's Product Brief: 02 (2026-05-11) with the P3 programme artefacts established at yesterday's baseline (2026-05-10)
Date: 2026-05-11
Cross-references: <a data-href="Programme Analysis - Product Brief 02" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Programme Analysis - Product Brief 02</a>, <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>, <a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a>
Status: Working paper — identifies gaps and impacts only. No P3 artefacts updated.This analysis was conducted to identify discrepancies between Product Brief 02 (the evolving product specification) and the P3 baseline governance framework. It was a point-in-time assessment commissioned to surface misalignments and guide architectural decisions. The analysis documents the rationale for decisions made to resolve identified gaps.
<br>CITES: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Used as the programme governance framework reference for artefact status tracking; the Baseline State table and Summary Table reference P3 artefact locations and attribution requirements
<br>SUPPORTS: <a data-href="product-brief-participant-statement-toolkit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-participant-statement-toolkit</a> — Identified the PST as the highest-priority update target, flagging three specific gaps: the New Framework Plan framing absent from the brief, the Goal 5b hybrid model mandate not incorporated, and the missing SD-IFC-2026-001 citation; provided the analytical basis for subsequent PST brief revision priorities
<br>SUPPORTS: <a data-href="product-brief-psychosocial-recovery-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-psychosocial-recovery-plan</a> — Assessed Component #5's gaps against Andrew's Goals 4 and 5a; identified the dual progress reporting constraint as a design requirement not yet in the brief, and provided the analytical basis for routing Goal 4 to the wiki territory report class rather than treating it as a new product component
<br>SUPPORTS: <a data-href="product-brief-visual-guide-ndis-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-ndis-plan</a> — Confirmed Component #1 is validated by Andrew's Goal 1; identified the Old/New Framework Plan distinction as a minor addendum need; provided the gap analysis basis for the structural decision to absorb Component #3 as Loop 4
<br>SUPPORTS: <a data-href="product-brief-visual-guide-service-agreement" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-service-agreement</a> — Confirmed that the R106 SC/PRC choice is the instrument of informed consent for the hybrid model itself; identified G-01 (visual design approach) as a medium-priority gap requiring resolution before the component is production-ready
<br>SUPPORTS: <a data-href="strategy-dossier-ifc" href=".html" class="internal-link" target="_self" rel="noopener nofollow">strategy-dossier-ifc</a> — Identified three programme-level gaps in the Strategy Dossier: the commissioning window absent from the Epoch Definition, the Practice Rationale unregistered as a "Now" element in the Capability Assessment, and the commissioning context absent from the Value Rationale; provided the analytical basis for Saga Entry 002
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Gap Analysis
Scope: Comparing Andrew's Product Brief: 02 (2026-05-11) with the P3 programme artefacts established at yesterday's baseline (2026-05-10)
Date: 2026-05-11<br>
Cross-references: <a data-href="Programme Analysis - Product Brief 02" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Programme Analysis - Product Brief 02</a>, <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>, <a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a>
Status: Working paper — identifies gaps and impacts only. No P3 artefacts updated.The following P3 programme artefacts were in place at the end of yesterday's session:The IFC Direction Statement ("NAVV is moving toward participant financial sovereignty in the NDIS") remains valid. Andrew's new document deepens the evidence base for the direction but does not change it.Gap: None at the direction level.The existing Value Rationale in the Strategy Dossier references the R106 "Master Key" and the market void for informed-consent-centred SC/PRC practitioners. Andrew's Product Brief: 02 adds a critical external validation layer:
Butler's political position confirms the market void is not a NAVV observation — it is a government-acknowledged problem
The commissioning process creates a strategic urgency: before the commissioning framework locks in, NAVV needs an established, auditable, compliant hybrid model
The "Blue Ocean position" is now reinforced by the government's own demand for independence and productivity
Gap: The Strategy Dossier's Value Rationale does not mention the commissioning process or the April 2027 New Framework Plans deployment as context. This is not incorrect, but it is now incomplete.Recommended action: A minor addendum to the Value Rationale and/or an update to the Saga (operational note, not a dossier revision). Defer to Brian's direction.The existing sieve has two "Now" elements (legislative framework, Service Agreement / COI model) and five "Grow" elements (the five component tools).Andrew's Product Brief: 02 introduces a newly completed artefact that could be classified as a "Now" element:New "Now" element — Practice Rationale and Audit Framework: The compliance document embedded in Product Brief: 02 is substantively complete. It provides the regulatory justification for the hybrid model, the Least-Cost-Appropriate-Provider decision rule, and the documentation/audit trail protocols. This represents completed intellectual capital, even though it hasn't yet been formally filed as an IFC artefact.Gap: The Strategy Dossier's sieve does not include the Practice Rationale as a "Now" element. It is unregistered in the P3 product inventory.The Sacrifice List remains unchanged and appropriate. However, Andrew flags a new category of potential scope expansion via PRC's R106 breadth:
PRC can be delivered across Categories 8 (housing), 9 (community participation), and 10 (employment)
Andrew explicitly mentions this as a scope hedge, while acknowledging it introduces conflict-of-interest risk (bringing in "Amanda")
Gap: The Sacrifice List does not address Categories 8, 9, and 10. These are NOT currently excluded, but they are also NOT currently in scope. This is a scope boundary that needs to be defined before it creates ambiguity.The four foregrounded principles (PR-A001, PR-R001, PR-I003, PR-I001) remain valid. The Practice Rationale document provides extensive new evidence for PR-I001 (Managed Conflict of Interest), particularly the Least-Cost-Appropriate-Provider rule and the categorical argument that same-pool billing eliminates structural COI.Gap: None at the principle level. The Saga should note the enriched evidence base as an operational milestone.The current epoch horizon ("all five component tools used in at least one complete NDIS planning cycle and first NDIA responses received") remains valid. However, Andrew's document reveals a secondary horizon:Commissioning window: New Framework Plans are delayed until April 2027. The government is simultaneously developing the commissioning framework for navigators. A commissioned navigator framework that excludes direct service providers would force EYC to choose between the coordinator/navigator model and the PRC/direct model. The current epoch horizon should be achievable before April 2027, but this is now a material external constraint.Gap: The Strategy Dossier's epoch definition does not acknowledge the commissioning window. This is a planning risk, not a dossier error.Yesterday's status: Active, 14/14, filed.Today's impact: Andrew's Goal 1 ("help participants understand foundational NDIS concepts") maps directly and confirms the component. The component is validated.Minor gap: The current brief was written without distinguishing Old Framework Plans from New Framework Plans. Under New Framework Plans, the foundational NDIS concepts that participants need to understand are somewhat different (functional capacity framing vs. goals/diagnosis framing). The brief may need a minor addendum noting the Old/New Framework Plan distinction.Severity: Low. Not blocking. Deferred.Yesterday's status: Active, 12/14, G-01 (visual design approach pending).Today's impact: Andrew's Goal 2 confirms this component and adds specificity: the Service Agreement is now explicitly where the R106 choice (SC, PRC, or both) is exercised. The Service Agreement is not merely a contractual document — it is the instrument of informed consent for the hybrid model itself.Gap clarification: G-01 (visual design approach not yet specified) remains open. Andrew's framing suggests the visual approach needs to reflect the SC/PRC choice architecture, not just the financial structure. This contextualises G-01 more precisely.Severity: Medium. G-01 needs resolution before the component can be considered ready for production.Yesterday's status: Structural Hold — NbLM recommended embedding in Component #1 as Loop 4. Brian decision pending (Q-023).Today's impact: Andrew skips Goal 3 entirely in his product brief. He moves from Goal 2 directly to Goal 4 with no acknowledgement of a standalone Choice and Control Flexibility Educator.Analysis: Andrew's silence is strongly suggestive. The SC/PRC choice is now embedded in Goal 2 (the Service Agreement) rather than articulated as a standalone educational product. This aligns with NbLM's structural recommendation from yesterday.Significance: Q-023 (Brian decision — standalone or embedded?) is still formally open. But Andrew's behaviour in Product Brief: 02 is the strongest signal yet that he does not conceive of this as a standalone product. If Brian confirms on Q-023, Component #3 can be absorbed into Component #1 or Component #2 depending on scope.Severity: Medium. Q-023 still requires Brian's formal confirmation. No action taken.Yesterday's status: Active, validated 2026-05-09. Not yet cited to SD-IFC-2026-001 (deferred for token budget).Today's impact: This is the most significantly impacted component.Two new developments:A — New Framework Plans change the PST's functional role: Under Old Framework Plans, the Participant Statement of Goals and Aspirations (s33(1)(a)) was the formal starting point of the plan. Under New Framework Plans (s32D(1)), the statement still exists but functions as a contextual input to the Needs Assessor's determination, not as an independent driver of funding. The PST was designed for the Old Framework architecture. It remains legally grounded (the statement is still required), but its purpose must be reframed.Under New Framework Plans, the PST must function as a translation layer — converting the participant's lived experience and goals into the functional impairment language that Needs Assessors use. This is a framing shift, not a tool redesign. The data captured by the PST is still the right data; it just needs to flow into a different analytical framework at the planning meeting.B — Andrew's Goal 5b provides a design mandate: Goal 5b explicitly calls for "an innovative Participant Statement of Goals and Aspirations that links to the insights behind the hybrid coaching and coordination approach." This is Andrew directing the PST to evolve to serve the hybrid SC/PRC model — not just the participant's goals in isolation, but the PST as a tool that proves why the hybrid model is the right intervention for this participant.NbLM finding: NotebookLM confirmed that Goal 5b is the strategic mandate that originally gave rise to Component #4. The PST and Goal 5b are the same product — but the brief needs updating to reflect the New Framework Plan context and Andrew's evolved vision.Summary of gaps:
PST brief does not cite SD-IFC-2026-001 (mechanical — known carry-over from yesterday)
PST brief does not address New Framework Plans (Old Framework-only framing)
PST brief does not incorporate Goal 5b's hybrid model integration mandate
Severity: High. The PST brief is the most out-of-date component brief in the portfolio. Recommend this be the first brief to receive a formal update.Yesterday's status: Active, 14/14, filed.Today's impact: Andrew's Goals 4 and 5a both relate to this component, and together they expand its scope.Goal 5a — Benchmark recovery plan for dual-role practitioners: This maps directly to the existing Component #5 brief. The CHIME-D framework and NDIS Outcomes crosswalk already captured. However, Andrew adds one new specification: the plan must align with dual progress reporting requirements (one report for coordination, one for coaching). This is a compliance-specific design constraint not currently in the brief.Goal 4 — Practitioner Best Practice Guide: This is a practitioner-facing compliance guide helping coordinators understand what PRC is, how it differs from SC, and how to meet compliance requirements (no duplication; demonstrate capacity-building trajectory; connect to core supports over time). This maps to the Practice Rationale document embedded in Product Brief: 02 — which is already substantially written.Critical question: Is Goal 4 a sub-component of Component #5, or a new, separate component? The distinction matters for P3 architecture:
Sub-component of #5: Keeps the portfolio at five components. The recovery plan and the practitioner guide are complementary practitioner-facing tools.
New Component #6: Reflects the fact that Goal 4 is a standalone practitioner-facing product with a different audience, purpose, and use case from the benchmark recovery plan.
The current P3 inventory doesn't accommodate this cleanly. This is a structural decision for Brian.Severity: Medium. Goal 5a can be absorbed into the existing brief as a design constraint update. Goal 4 requires a structural decision.Updated 2026-05-11 following Brian's structural decisions on Q-023 and Q-024.Decision A — Component #3 (Q-023): Brian confirmed embed in Component #1 as Loop 4. Actioned 2026-05-11.Decision B — Goal 4 / Practice Rationale (Q-024): Brian confirmed this is not a product component — route to wiki as a territory report candidate. Actioned 2026-05-11. Territory report design dropping in Droppings/.Gap analysis produced: 2026-05-11. Updated: 2026-05-11 following Brian's decisions. Baseline: P3 artefacts at end of 2026-05-10 session.
<br><a data-href="product-brief-participant-statement-toolkit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-participant-statement-toolkit</a> — Identified the PST as the highest-priority update target, flagging three specific gaps: the New Framework Plan framing absent from the brief, the Goal 5b hybrid model mandate not incorporated, and the missing SD-IFC-2026-001 citation; provided the analytical basis for subsequent PST brief revision priorities
<br><a data-href="product-brief-psychosocial-recovery-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-psychosocial-recovery-plan</a> — Assessed Component #5's gaps against Andrew's Goals 4 and 5a; identified the dual progress reporting constraint as a design requirement not yet in the brief, and provided the analytical basis for routing Goal 4 to the wiki territory report class rather than treating it as a new product component
<br><a data-href="product-brief-visual-guide-ndis-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-ndis-plan</a> — Confirmed Component #1 is validated by Andrew's Goal 1; identified the Old/New Framework Plan distinction as a minor addendum need; provided the gap analysis basis for the structural decision to absorb Component #3 as Loop 4
<br><a data-href="product-brief-visual-guide-service-agreement" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-service-agreement</a> — Confirmed that the R106 SC/PRC choice is the instrument of informed consent for the hybrid model itself; identified G-01 (visual design approach) as a medium-priority gap requiring resolution before the component is production-ready
<br><a data-href="strategy-dossier-ifc" href=".html" class="internal-link" target="_self" rel="noopener nofollow">strategy-dossier-ifc</a> — Identified three programme-level gaps in the Strategy Dossier: the commissioning window absent from the Epoch Definition, the Practice Rationale unregistered as a "Now" element in the Capability Assessment, and the commissioning context absent from the Value Rationale; provided the analytical basis for Saga Entry 002 <br><a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Used as the programme governance framework reference for artefact status tracking; the Baseline State table and Summary Table reference P3 artefact locations and attribution requirements
]]></description><link>navv-operational/gap-analysis-product-brief-02-vs-p3-baseline.html</link><guid isPermaLink="false">NAVV-Operational/Gap Analysis - Product Brief 02 vs P3 Baseline.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Maturity Mud Map - Wiki to Web Transition]]></title><description><![CDATA[This document is a planning reference prepared on 2026-04-26, synthesising Brian's initial mud-map with the design decisions captured in the Web Transition Interview. It describes a five-level maturity model (L1 to L5) for the NAVV wiki platform, from local HTML with manual push (L1) through script-based Andrew review (L2), cloud-based agents and dynamic HTML (L3), native graph database (L4), and national-scale syndication (L5). As at 2026-05-16, Levels 1 and 2 are operational and the trajectory described here has been followed. This document serves as the formal operational record of the design intent that was subsequently built — not as a current planning reference.
Historical context (added 2026-05-16): This document was prepared as a planning reference as at 2026-04-26. It describes a three-horizon maturity model (L1 operational, L2 in progress, L3 guardrails) for the transition from wiki content to web delivery. As at 2026-05-16, Levels 1 and 2 are operational — the trajectory described here has been followed. This document should be read as a formal operational record of the design intent that was subsequently built, not as a current planning reference.
This reference maps the maturity progression from the wiki build through to web-facing delivery. It identifies the horizon levels and maturity stages for components as the NAVV project transitions from development to operational deployment. The map served as the planning reference for phasing the technical build-out.
SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Describes the five-level delivery maturity model for the NDIS Wiki platform, providing the technical architecture vision, technology preferences (Python, open-source, Neo4j), and cross-level design principles (graph-migration-friendly metadata, L2 disposable prototype mandate) that govern the product's technical delivery roadmap from current state to national scale
This document's conclusions are based on the state of referenced artefacts at the time of authorship. Subsequent changes to dependencies may affect applicability.]]></description><link>navv-operational/maturity-mud-map-wiki-to-web-transition.html</link><guid isPermaLink="false">NAVV-Operational/Maturity Mud Map - Wiki to Web Transition.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[NAVV Wiki - Waterline Taxonomy and Information Architecture v3]]></title><description><![CDATA[
Single NAVV-Wiki/ root folder introduced — one wiki, three tiers - P3-Governance/ moves inside NAVV-Wiki/ (logical constitutional independence retained) - CaaG standards remain at project root (cross-wiki scope) - Wiki agent infrastructure (registry, wiki CLAUDE.md) placed at NAVV-Wiki/ level - All v2 design decisions and CaaG decisions remain in force — unchanged
This specification establishes the architectural framework for organizing NAVV-Wiki content across three information tiers: Deep Ocean (governance), Below the Waterline (operational), and Above the Waterline (commercial). It defines the taxonomy that governs where content belongs and how tiers relate. The specification is the foundational reference for all wiki content organization.
PART-OF: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — The canonical design authority for the three-tier waterline architecture governing all P3 document classification; defines Deep Ocean, Below the Waterline, and Above the Waterline tiers and their governance rules
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Design Specification — Revised following Brian's 2026-05-14 feedback (single-root question)<br>
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>
Date: 2026-05-14<br>
Supersedes: <a data-href="Droppings/NAVV Wiki - Waterline Taxonomy and Information Architecture v2" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Droppings/NAVV Wiki - Waterline Taxonomy and Information Architecture v2</a>
Status: Pending Brian's approval before any restructuring beginsChanges from v2:
Single NAVV-Wiki/ root folder introduced — one wiki, three tiers
P3-Governance/ moves inside NAVV-Wiki/ (logical constitutional independence retained)
CaaG standards remain at project root (cross-wiki scope)
Wiki agent infrastructure (registry, wiki CLAUDE.md) placed at NAVV-Wiki/ level
All v2 design decisions and CaaG decisions remain in force — unchanged
Brian's approvals to date (all in force for v3):
Flat sub-folder structure within NAVV-Operational/ (#approved/brian)
Web navigation model: P3 artefact-centric primary (#approved/brian)
Traceability header format (#approved/brian)
CaaG Tier A as minimum standard for NAVV-Operational documents (#approved/brian)
Registry bootstrap as Stage A before Candidate Audit (#approved/brian)
Linter commissioned after registry bootstrap (#approved/brian)
Brian's question cuts to the architectural heart: are we building three independent tier-folders, or one integrated wiki with three tiers?Answer: One integrated wiki.The v2 proposal (three separate top-level folders) created a structural problem that Brian correctly identified. Three independent folders at project root means:
No shared coordination point for wiki-managing agents
No shared registry root — registry scope becomes ambiguous
Brian managing three separate structures — "a pathway to hell"
Agents cannot traverse from the operational tier to the canonical record without reaching across sibling folders
The correct structure mirrors the NDIS-Wiki pattern: one root folder that owns the entire wiki management infrastructure, with the tier structure nested inside it.NAVV-Wiki/ is that root.NDIS-Wiki/ is not the wiki itself — it is the root of the entire wiki management infrastructure. Inside it lives:
The article folders (concepts/, topics/, legislation/, etc.)
The registry (registry.json)
The CLAUDE.md (wiki agent constitution)
The raw content, quality logs, tools, etc.
Autonomous agents managing the NDIS wiki are rooted at NDIS-Wiki/ — they do not need to reach outside that folder to do their work.NAVV-Wiki/ follows the same pattern. It is the coordination root for all agents managing NAVV's governance wiki. Everything the NAVV wiki needs — across all three tiers — lives inside NAVV-Wiki/.NAVV-NDIS-Handbook/
├── NAVV-Wiki/ Single root — NAVV governance wiki (all three tiers) — NEW
├── NDIS-Wiki/ NDIS product wiki — existing, unchanged
├── Context as a Graph (CaaG)/ Shared CaaG standards — cross-wiki, stays at root
├── Droppings/ Ephemeral working space — unchanged
├── Andrew-Interface/ Andrew interaction material — unchanged
├── Missives/ Control artefacts — unchanged
├── Standards/ Control standards — unchanged
├── Stock-Takes/ Audit reports — unchanged
├── History/ Historical records — unchanged
├── Sandpit/ Experimentation — unchanged
└── Tools/ Project tools — unchanged
NAVV-Wiki/
├── P3-Governance/ Deep Ocean — moved from project root (see Section 4)
│ ├── Principles/
│ ├── Products/
│ ├── Strategy/
│ ├── Governance/
│ ├── Maturity/
│ ├── Patterns/
│ ├── Charters/
│ ├── Sagas/
│ ├── P3-Reference/
│ └── P3-Index.md
├── NAVV-Operational/ Below the Waterline — new (flat structure)
├── NAVV-Commercial/ Above the Waterline — new (placeholder)
├── navv-registry.json NAVV wiki entity registry — new
└── CLAUDE.md Wiki agent constitution — new (wiki-scoped)
The CaaG standards govern multiple wikis — currently the NDIS-Wiki and the NAVV-Wiki. Placing Context as a Graph (CaaG)/ inside NAVV-Wiki/ would incorrectly imply it is NAVV-specific. It remains at the project root as cross-wiki infrastructure.When agents need CaaG standards while working within NAVV-Wiki/, they reach up one level. This is the only cross-boundary reference from NAVV-Wiki/ agents, and it is explicitly scoped to read-only reference standards.P3-Governance/ moves from NAVV-NDIS-Handbook/P3-Governance/ to NAVV-NDIS-Handbook/NAVV-Wiki/P3-Governance/.The folder contents are unchanged. The separation guarantee is unchanged.The P3-Index.md states: "Deleting P3-Governance/ must not affect any product artefact."This guarantee is a logical property, not a filesystem property. Moving P3-Governance/ inside NAVV-Wiki/ does not change the logical guarantee — it means:
The contents of P3-Governance/ do not embed or depend on product artefact files
Product artefact files (NDIS-Wiki/, etc.) do not depend on P3-Governance/ being at any particular path
P3-Governance/ retains its constitutional independence as the canonical governance record
<br>Obsidian resolves <a data-href="WikiLink" href=".html" class="internal-link" target="_self" rel="noopener nofollow">WikiLink</a> by file name, not by full path. Moving P3-Governance/ inside NAVV-Wiki/ does not break any existing wiki links that use bare file names (e.g., <a data-href="Direction Statement" href="p3-governance/strategy/direction-statement.html" class="internal-link" target="_self" rel="noopener nofollow">Direction Statement</a>, <a data-href="NAVV Principles Register - 2026-05-08" href="p3-governance/principles/navv-principles-register-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Principles Register - 2026-05-08</a>). These will continue to resolve correctly.Any references that use full paths (e.g., in CLAUDE.md or control documents) will need to be updated — this is a one-time migration task, not an ongoing burden.The P3-Governance/ move is a structural change to existing canonical content. Nothing moves until Brian explicitly confirms.
<br>Approve the move of P3-Governance/ from the project root into NAVV-Wiki/. <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
With NAVV-Wiki/ as the common root:Single coordination point: Agents managing the NAVV wiki are rooted at NAVV-Wiki/. They can access all three tiers without crossing outside their root.Registry scope: navv-registry.json at NAVV-Wiki/ level covers all entities in all three tiers — Deep Ocean artefacts in P3-Governance/, operational documents in NAVV-Operational/, and commercial documents in NAVV-Commercial/.Wiki CLAUDE.md scope: A CLAUDE.md at NAVV-Wiki/ level governs wiki agent behaviour — article standards, link protocol, CaaG tier requirements, linter rules. This is separate from the project-level CLAUDE.md (which governs the broader project sub-agent behaviour).Agent independence from NDIS-Wiki: NAVV-Wiki/ agents do not enter NDIS-Wiki/ and vice versa. Cross-wiki federation (the CaaG graph) is managed at the project root level when that work commences.All v2 staging decisions remain in force. The single-root architecture adds one step to Stage A:Stage A — Foundation (revised)
Create NAVV-Wiki/ folder at project root
Move P3-Governance/ into NAVV-Wiki/ — Brian's explicit approval required first
Create NAVV-Wiki/NAVV-Operational/ and NAVV-Wiki/NAVV-Commercial/ (placeholder)
Bootstrap navv-registry.json at NAVV-Wiki/ level — register all Deep Ocean artefacts
Create NAVV-Wiki/CLAUDE.md — wiki agent constitution
Establish the Tier A document template for NAVV-Operational documents
Update any full-path references in project-level control documents (CLAUDE.md, P3-Index.md)
Stage B — Below-the-Waterline build (unchanged from v2)
Stage C — Linter WP (unchanged from v2)
Stage D — NDIS-Wiki CaaG retrofit (future, unchanged from v2)One open decision remains (all others resolved):
<br>Approve the single NAVV-Wiki/ root folder architecture as described in Section 3. <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
<br>Approve the move of P3-Governance/ into NAVV-Wiki/ (Section 4). <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a>
Once both are approved, Stage A can commence.Prepared by Sonnet — 2026-05-14<br>
Commissioned via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>]]></description><link>navv-operational/navv-wiki-waterline-taxonomy-and-information-architecture-v3.html</link><guid isPermaLink="false">NAVV-Operational/NAVV Wiki - Waterline Taxonomy and Information Architecture v3.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[P3 Experiment Lessons - Token Offload Implications]]></title><description><![CDATA[
<a data-href="R-00001 - Initiation" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00001 - Initiation</a> — P3 project brief - <a data-href="R-00003 - Planning" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00003 - Planning</a> — Original seven-objective plan - <a data-href="R-00024 - Execute task skill" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00024 - Execute task skill</a> — Request that produced the execute-task skill - <a data-href="_Skills/execute-task" href=".html" class="internal-link" target="_self" rel="noopener nofollow">_Skills/execute-task</a> — The skill itself - <a data-href="2026-04-22 - Experimental Outcomes and Recommendations" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2026-04-22 - Experimental Outcomes and Recommendations</a> — Final scoring report
This analysis captures lessons learned from P3 experiments regarding token offload and caching implications for the NAVV system. It distills operational insights from experimental runs into documented guidance for future architecture decisions. The document refines the project's understanding of performance constraints and optimization strategies.
<br>REFINES: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — Analyses token cost implications of the P3 experimental phase and derives workflow design principles for agent context and token budget management, informing agent routing and session design patterns
This document's conclusions are based on the state of referenced artefacts at the time of authorship. Subsequent changes to dependencies may affect applicability.Date: 2026-04-25
Prepared by: Sonnet (Sub-agent Manager)<br>
Source: Missive <a data-href="NAVV-2026-04-25" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-04-25</a> — Item 1
Documents Reviewed:
<br><a data-href="R-00001 - Initiation" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00001 - Initiation</a> — P3 project brief
<br><a data-href="R-00003 - Planning" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00003 - Planning</a> — Original seven-objective plan
<br><a data-href="R-00024 - Execute task skill" href=".html" class="internal-link" target="_self" rel="noopener nofollow">R-00024 - Execute task skill</a> — Request that produced the execute-task skill
<br><a data-href="_Skills/execute-task" href=".html" class="internal-link" target="_self" rel="noopener nofollow">_Skills/execute-task</a> — The skill itself
<br><a data-href="2026-04-22 - Experimental Outcomes and Recommendations" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2026-04-22 - Experimental Outcomes and Recommendations</a> — Final scoring report
The P3 experiment tasked a local LLM agent (not Sonnet — a local Ollama model) with normalising a complex knowledge graph and its associated entity Wiki: renaming files, standardising IDs, cleaning WikiLinks, and reconciling a shadow-graph against a master graph. The experiment ran through multiple replanning cycles before converging. A final Sonnet-level review scored the overall outcome at 6.5/10.The core infrastructure it operated on:
~215 entity .md files
A Theory-Context-Graph.json master graph
A Python-generated shadow-graph for reconciliation
A bulk entity-mapping JSON (186 → 439 mappings)
This is structurally analogous to our NAVV wiki — a growing set of interlinked .md articles, a registry as the master reference, and a need for ongoing normalisation and enrichment.The P3 experiment used Python scripts to:
Extract all WikiLinks from 215 entity files and build a shadow-graph
Generate an entity-mapping JSON with 186 entries (later 439)
Perform 227 link replacements across 124 files
Rename 101 files from coded format to fluent English
Remove 30 non-existent ghost links from 30 files
Crucially, none of this work consumed LLM tokens. The scripts were written once (by the agent) and re-run repeatedly. The LLM's token cost was limited to designing the script, not executing it.NAVV implication: We already have registry.py — this is the right pattern. Every bulk operation that registry.py can do (inject-links, QA checks, registry lookups) costs zero LLM tokens per run after the initial build. We should aggressively extend registry.py capabilities rather than having Sonnet or Haiku iterate over files manually.<br>The <a data-href="_Skills/execute-task" href=".html" class="internal-link" target="_self" rel="noopener nofollow">_Skills/execute-task</a> skill enforces a Plan → Execute → Verify cycle for every task. Critically, it requires:
Explicit inputs and outputs defined before execution starts
A procedural test (bash/grep/python) — not an LLM judgment — as the definition of done
The experimental report found that when this skill was applied (tasks T-0033 to T-0038), the work was more disciplined and the outputs were more consistent. When it was not applied (the earlier tasks), inconsistencies accumulated and required a costly remediation cycle.NAVV implication: Our ingestion workflow phases already have some of this structure, but verification steps are still largely LLM-assessed. The lesson is: if we can write a bash command or a Python assertion to verify an output, we should — and the LLM should not be doing the verification at all.The execute-task skill creates something important: a task spec that is detailed enough for a lower-capability model to execute. The spec includes inputs, outputs, transformation steps, edge case handling, and acceptance criteria. Once that spec exists, the executing agent does not need to reason — it just follows the runsheet.The P3 local agent (far less capable than Haiku) was able to execute renaming, link-fixing, and mapping tasks reliably when given a clear spec. It failed where the spec was ambiguous — not because it lacked capability, but because the instructions weren't clear enough.NAVV implication: Our RS ingestion is currently end-to-end Sonnet. Applying the execute-task pattern would let us decompose the ingestion into:Under this model, Sonnet costs drop to: task planning (once per RS doc), article enrichment (D), and the Ingestion Report (G). Everything else becomes script or Haiku.The P3 experiment's most expensive failure was that naming conventions (file name format, ID format, WikiLink format) were revisited three times. Each revision required remediation that consumed the local agent's entire remaining budget.The experimental report recommends: produce a decision table that specifies, for each entity domain, what the file name, ID field, and WikiLink form looks like — and lock it as a separate artefact before any execution begins.NAVV implication: Our registry IS our convention lock. As long as the registry schema is stable and authoritative, Haiku can work against a clear spec. But this means: we must not change the registry schema mid-ingestion. Registry schema decisions must precede execution, not emerge from it.The P3 report identified that the same agent that executed tasks also wrote the verification tests. The tests were too narrow — they verified what the agent knew to check, not what was actually required. 62 compound WikiLinks were missed because the verification regex only targeted bare coded links.NAVV implication: Our current QA steps have the same vulnerability — Sonnet designs the check and reports on it. Two countermeasures:
Use script-based verification where the assertion is mechanical and not LLM-authored (registry.py can do this)
Where LLM judgment is unavoidable, have Haiku do the verification check against Sonnet's output — two independent passes
The experimental report notes that two of the original seven objectives (Acronym Linking, Unlinked Concept Detection) were simply never attempted — they were silently dropped as the project evolved. No one noticed until the final review.NAVV implication: We should maintain an explicit "outstanding and deferred" log for each RS ingestion. After each RS run, any item that was scoped but not completed should be formally deferred — not silently abandoned. This is a low-token cost (a single Haiku-level append to a log file) but prevents accumulating unknown gaps.
Registry lookup: does this concept already exist?
Link injection: registry.py inject-links
Field completeness QA: does this article have all required frontmatter?
Duplicate detection: are there two stubs for the same concept?
Shadow-graph equivalent: which concepts in the source doc have no wiki article yet? Phase A extraction: structured extraction of claims from source documents, given an extraction schema
Phase C stub creation: populate article template from registry entry + extracted claims
Phase F QA pass: Haiku reads Sonnet's article output and checks it against a rubric
Deferred-items log update: append deferred items to outstanding log at end of each run Task planning: design the phase specs and extraction schema for each RS doc
Phase D enrichment: deepen articles requiring semantic synthesis across multiple sources
Phase G Ingestion Report: narrative summary for Brian and Andrew
Registry schema decisions: whenever a schema gap or ambiguity is found
Before the RS-05 run, produce a Phase Specification document for the RS-05 ingestion using an execute-task-style format:
What are the inputs?
What are the outputs?
What is the transformation for each phase?
What is the procedural verification (bash/python)?
Which phases will be Haiku and which Sonnet?
This planning investment (one Sonnet session) would create a repeatable template applicable to all future RS runs — and it is exactly what the P3 experiment lacked from the start.<br>Dropping closed — all items from Missive <a data-href="NAVV-2026-04-25" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-04-25</a> Item 1 addressed.]]></description><link>navv-operational/p3-experiment-lessons-token-offload-implications.html</link><guid isPermaLink="false">NAVV-Operational/P3 Experiment Lessons - Token Offload Implications.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[P3 Portal Analysis - Concept Assessment and State Machine Question]]></title><description><![CDATA[
A P3 Wiki — wiki-style view of NAVV's product portfolio and P3 artefacts, with dispute and approval mechanisms 2. An interactive dashboard — portfolio status, viewable through two lenses: P3 artefact view and traditional business portfolio view
This analysis examined the P3 portal concept and identified critical questions about its state machine design. It was commissioned to assess the architectural viability of the portal and to flag conceptual gaps that required resolution. The analysis informed subsequent architecture refinements.
CITES: <a data-href="p3-state-machine-insights" href=".html" class="internal-link" target="_self" rel="noopener nofollow">p3-state-machine-insights</a> — Identifies the state machine governance question raised by the P3 portal concept and provides the analytical framing that informed the state machine design work
<br>PART-OF: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Assesses the P3 portal concept as a candidate P3-Governance artefact and records the decision to proceed with P3 wiki components before portal governance design
This document's conclusions are based on the state of referenced artefacts at the time of authorship. Subsequent changes to dependencies may affect applicability.Type: Strategic Analysis<br>
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-13" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-13</a>
Date: 2026-05-13
Question: Does the P3 State Machine block the P3 Portal, or is it the price of entry — and if so, can we pay that price at current maturity?Brian proposes a hybrid web application — P3 Portal — to give Andrew direct, steerable access to:
A P3 Wiki — wiki-style view of NAVV's product portfolio and P3 artefacts, with dispute and approval mechanisms
An interactive dashboard — portfolio status, viewable through two lenses: P3 artefact view and traditional business portfolio view
The strategic goal: reduce the turnaround friction between Brian and Andrew by removing Brian as the intermediary for artefact access and review decisions.This analysis endorses the goal unambiguously. Brian-as-intermediary is a scaling constraint that compounds. Every time Andrew needs a document, a status view, or wants to provide feedback, the path runs through Brian. This is not a workflow inefficiency — it is a structural ceiling on NAVV's operating tempo. The P3 State Machine Insights document names the analogous failure in agentic governance ("token dumpster fire"), but the human equivalent is just as real: every mediated interaction is friction, and friction compounds into inertia.The proposal is architecturally sound at the concept level. The question is not whether to build it, but when and in what scope.<br><a data-href="P3-Reference/L1-Bootstrapping/P3 State Machine Insights" href="p3-governance/p3-reference/l1-bootstrapping/p3-state-machine-insights.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Reference/L1-Bootstrapping/P3 State Machine Insights</a> is unambiguous: the state machine is not a feature of the P3 harness — it IS the harness. The document's instruction is specific: build it before the first agent takes its first action, because retrofitting it later means building around structure that has already been laid without bulkheads.Translated to the P3 Portal: if Andrew can directly change the state of P3 artefacts through the portal — approve a Product Brief, update a strategy direction — without those actions being gated by governance mechanics, drift begins from day one. The difference between the NDIS Wiki and the P3 Wiki is critical here:In the NDIS Wiki, Andrew's approval is a review action. In the P3 Wiki, Andrew's approval of a Product Brief or Strategy Dossier is a Sentinel action — it changes the formal constitutional record of the organisation. These are categorically different. The state machine is needed for the P3 Wiki's approval mechanism precisely because of this difference.Yes — for write-path actions in the P3 Wiki. Any mechanism that lets Andrew formally change the state of a P3 artefact (approve, retire, supersede) needs governance gating. Without it, drift is structural, not accidental.No — for the read path and dispute submission. Andrew can browse P3 artefacts, read product briefs, and submit disputes without a state machine. Dispute submission is read-only from a governance perspective — it is a signal to the state machine operator (Brian), not a state transition itself.The State Machine Insights document offers a critical release valve that is easy to miss:
"Test it with no agents at all — just human beings triggering transitions manually."
The state machine does not need to be automated software first. It needs to be a deterministic governance protocol first. The protocol can be manually executed by Brian as state machine operator, and automated incrementally as maturity increases.At current maturity (Stage 2/3 scaffolding complete, Stage 5 governance structures pending), the viable sequence is: Design the protocol — define the valid state transitions for P3 artefacts in the Portal (what Andrew can do, what Brian gates, what escalation paths exist). This is Stage 5 governance work, concentrated into what the Portal actually needs. Build the Portal with the protocol as the access model — Andrew's write-path actions are constrained to what the protocol allows. Initially, this means: Andrew submits disputes; Brian processes and approves state changes. The portal reflects the outcome. Automate the state machine incrementally — as the protocol proves stable, automate the mechanical checks (predicate validation, Saga generation, Air Gap enforcement). The automation replaces Brian-as-operator, not the governance structure. This is not a compromise on the architectural principle — it is the correct implementation sequence the document describes.The P3 Portal proposal naturally separates into two independently scopeable components:Component A — P3 Wiki (MVP viable at current maturity)
Andrew can browse P3 artefacts (Product Briefs, Strategy Dossiers, Direction Statement, Principles)
Andrew can submit disputes and flag concerns — exactly the NDIS Wiki dispute model
Andrew cannot directly approve state changes — those route to Brian as state machine operator
Reuses the NDIS Wiki's dispute pipeline and corrections queue architecture
Component B — Dashboard (future scope, separate work package)The dashboard — two-view portfolio visualisation — is a significant additional scope item requiring its own data model and rendering architecture. It is independent of the wiki component and should not block it. At current maturity, the data it would show (product status, programme progress) can be read from the P3-Governance artefacts. The dashboard is a visualisation layer over existing data.Recommendation: scope Component A now; treat Component B as a future work package. The wiki provides the majority of Andrew's friction reduction without the dashboard complexity.One structural clarification for the builders: the P3 Wiki is a view on the canonical artefacts in P3-Governance/. It is not the canonical record. When Andrew approves a corrected article in the P3 Wiki:
The state machine protocol governs what happens next (Brian reviews and updates the canonical P3-Governance file)
The P3 Wiki article reflects the outcome of that governance action
The Saga records the full transition
This is the Air Gap principle applied to the portal: Andrew interacts with the view; the canonical record is never directly edited through the portal. Endorse the P3 Portal concept — the friction reduction goal is correct and urgent. Scope Component A (P3 Wiki) for this epoch. Reuse the NDIS Wiki architecture: Obsidian export → HTML pipeline → dispute/corrections queue. The structural work is largely already done. Design the minimal state machine protocol as part of P3 Stage 5 work — not a full software implementation, but a formal written protocol defining valid P3 artefact state transitions and governance gates. This is the "test with human beings first" step. It is pre-requisite for Component A. Defer Component B (Dashboard) — important but not urgent. One work package at a time. The Portal must not give Andrew direct write access to the canonical P3-Governance artefacts — disputes only, with Brian as state machine operator for the transition from disputed to approved-and-applied. Q-028: Does Brian want to initiate Stage 5 (Governance Structures / state machine protocol design) as the next P3 work package — before any portal build begins — or does he want to defer Stage 5 and proceed with Component A under a provisional protocol?Both paths are viable. The first is more correct architecturally. The second is faster. Brian should decide given current capacity.Prepared by Sonnet — 2026-05-13<br>
Commissioned via <a data-href="Missives/NAVV-2026-05-13" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-13</a>]]></description><link>navv-operational/p3-portal-analysis-concept-assessment-and-state-machine-question.html</link><guid isPermaLink="false">NAVV-Operational/P3 Portal Analysis - Concept Assessment and State Machine Question.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Change Feedback Architecture - Andrew Review Loop]]></title><description><![CDATA[The dispute pipeline modifies wiki articles in Obsidian then re-exports them as HTML. Those corrected HTML files are safe to rsync to the server — they are static content and do not clash with anything.This document records the feedback mechanism designed for Andrew's involvement in the NAVV-Participant-Statement-Toolkit project. It outlines how Andrew's review loop integrates with the wiki build process and how feedback flows from Andrew back into the development cycle. The architecture establishes the operational protocol for collaborative feedback exchange.
SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Designed the dispute and correction workflow through which Andrew reviews and feeds back on NDIS Wiki articles, a core quality governance mechanism for the product
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Architectural Design<br>
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-13" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-13</a>
Date: 2026-05-13
Status: For Brian's review and guidanceThe dispute pipeline modifies wiki articles in Obsidian then re-exports them as HTML. Those corrected HTML files are safe to rsync to the server — they are static content and do not clash with anything.The problem is the state file. navv-page-state.json on the server is a living document that Andrew is actively writing to as he approves and disputes pages. We pulled a snapshot of it at the start of the dispute batch. We cannot safely upload our snapshot back to the server, because Andrew may have changed additional pages since then. An overwrite would destroy those changes.At the same time, Andrew needs to know which pages have been corrected — so he can go back, re-read the corrected version, and formally re-approve it. Without that notification, Andrew has no visibility into what changed or why.The safest architectural principle for managing shared state is: every data file should have a single authoritative writer.Applied here:
navv-page-state.json — Andrew writes it. The pipeline never touches it. Andrew's actions in the status page UI are the only source of truth for approval status.
navv-corrections-queue.json — The pipeline writes it. This is a new, separate file listing corrections that are ready for Andrew's review. The pipeline appends to it; Andrew reads from it.
With this separation, there are no write conflicts. The two files are entirely independent concerns.A new file: navv-corrections-queue.json — maintained by the dispute pipeline, uploaded to the server independently of navv-page-state.json.The pipeline appends a record to this file each time a dispute batch completes. Each record describes what was corrected, when, and why.[ { "correction_id": "DR-001", "article_slug": "concepts/participant-statement", "article_title": "Participant Statement", "correction_date": "2026-05-13", "correction_summary": "Corrected s33(2) scope — rollover breach now correctly conditioned on whether a statement was submitted. Previously stated unconditionally.", "dispute_type": "Factual Error", "reviewed_by_andrew": false, "reviewed_date": null }
]
After each batch completes, Brian uploads navv-corrections-queue.json in the same rsync step as the corrected HTML:rsync -avz navv-corrections-queue.json deploy@96.126.96.225:/var/www/NDIS-Wiki-HTML/navv-corrections-queue.json
This is a separate file from navv-page-state.json and does not interact with it.Brian's direction is that the status page should become a multi-component report, and that the design should anticipate further components being added over time.The right pattern here is a panels architecture: the status page is a container that renders a list of registered panels. Each panel has its own data source and its own rendering logic. Adding a new panel means registering a new panel definition — the container does not need to change.The status page should use a clear visual hierarchy:
Each panel is a distinct section with a header, a brief description of what it represents, and its content below.
Panels that have no content (empty corrections queue, etc.) should display a clean "nothing pending" message — not be hidden entirely. Hiding panels would obscure the growing structure of the system from Andrew.
The Pending Corrections panel should list each correction as a card or row, showing: article title, date corrected, and a plain-English summary of what changed.
Each correction card has a "Mark as Reviewed" button. Andrew uses this to acknowledge he has re-read the corrected article and accepts the change.
Revised 2026-05-13 — Brian identified a false-approval risk in the original design."Mark as Reviewed" means I have read this correction — nothing more. It does NOT record approval.When Andrew clicks "Mark as Reviewed" on a correction:
The local server sets reviewed_by_andrew: true and reviewed_date in navv-corrections-queue.json for that correction.
navv-page-state.json is not touched. The page's approval status is unchanged.
The correction card visually confirms the acknowledgment (greyed out, "Reviewed ✓").
Andrew's decision after reviewing (two paths):Why this is correct: The original design conflated acknowledgment with approval. Andrew may review a correction and find it insufficient — in that case, auto-setting the page to "Approved" would create a false record. Under the revised design, the corrections queue tracks only whether Andrew has been notified. Approval remains entirely in Andrew's hands via the existing mechanism. No new approval logic is needed.Panel UX note for Builder agents: The Pending Corrections panel should include a short note near the "Mark as Reviewed" button explaining its meaning: "Marking as reviewed means you've read the correction. To approve or re-dispute the page, use the Approval Status panel above."For current maturity: leave them in the queue with the reviewed_by_andrew: true flag. Do not delete them. They become a tamper-evident record of what was corrected and when Andrew accepted each change.At higher maturity levels, a periodic archive process could move reviewed corrections to a separate history file. But for now, the reviewed items serve as an audit trail — which is consistent with the project's traceability requirements.The following changes are required in NDIS-Wiki-HTML: New file managed by pipeline: navv-corrections-queue.json (pipeline generates; Builder agents read only) New server endpoint (local-server.py): POST /api/corrections/mark-reviewed — accepts correction_id; sets reviewed_by_andrew: true and reviewed_date in navv-corrections-queue.json only. Does NOT touch navv-page-state.json. Andrew approves or re-disputes separately via the existing Approval Status panel. Status page — Panels Architecture: Refactor the status page to a panels-based structure. Two panels initially: Approval Status (existing), Pending Corrections (new). Pending Corrections panel: Reads navv-corrections-queue.json. For each unreviewed correction, renders a card showing: article title, date corrected, correction summary, and a "Mark as Reviewed" button. For reviewed corrections, renders a greyed-out "Reviewed" row (audit trail visible but not prominent). Empty-state handling: If navv-corrections-queue.json is absent or has no unreviewed corrections, the Pending Corrections panel shows "No corrections pending review." Brian mentioned a future reconciliation report that identifies discrepancies between stored state and the server. At current maturity: leave it aside. But the panels architecture explicitly accommodates it — a Reconciliation panel would simply be another registered panel with its own data source. Nothing in the current design closes off that path.
Never upload navv-page-state.json from the pipeline. That file is Andrew's territory. Only Andrew's UI actions write to it.
The corrections queue is append-safe. Multiple batches can append records without conflict. If two batches run close together, later records simply accumulate in the queue.
If navv-corrections-queue.json does not yet exist on the server: the first upload creates it. The panel handles a missing file gracefully (renders as empty).
Prepared by Sonnet — 2026-05-13<br>
Commissioned via <a data-href="Missives/NAVV-2026-05-13" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-13</a>]]></description><link>navv-operational/change-feedback-architecture-andrew-review-loop.html</link><guid isPermaLink="false">NAVV-Operational/Change Feedback Architecture - Andrew Review Loop.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Design - Ingestion Reporting and Data Architecture]]></title><description><![CDATA[Andrew needs three things after each research ingestion: 1. A list of new documents created from his research 2. A list of existing documents updated with insights from his research 3. A list of new stubs — topics identified but not yet researched, to guide his next sessionThis design specification was developed to establish the data architecture and reporting infrastructure for the ingestion system. It addresses how ingestion events are captured, reported, and made accessible across the wiki build. The specification guides the implementation of observability and data flow mechanisms that enable operational monitoring.
SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Defines the reporting structure and data architecture for the NDIS Wiki knowledge ingestion pipeline, including format and metadata conventions for research synthesis outputs
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Design analysis dropping — for Brian's consideration
Prepared by: Sonnet sub-agent manager — 2026-04-20
Trigger: NAVV-2026-04-20 Q: — Andrew's need for structured ingestion reportingAndrew needs three things after each research ingestion:
A list of new documents created from his research
A list of existing documents updated with insights from his research
A list of new stubs — topics identified but not yet researched, to guide his next session
The current Log.md contains all this information, but it is:
Mixed with system maintenance chatter (path corrections, normalisation passes, deletions) that is noise for Andrew
Written for auditability, not readability
Not scoped by research session — no way to filter "what came from RS-02" without reading the whole file
Redesign the log so it has two sections: a clean "Research Sessions" section and a separate "System Operations" section.Verdict: Not recommended.The log serves two fundamentally different purposes: an audit trail (for us) and a research summary (for Andrew). Trying to serve both makes it worse for both. System entries will always accumulate and pollute the Andrew-facing view. Structural separation within a single file creates a maintenance burden with no architectural benefit.At the end of Phase E, Sonnet generates a clean Ingestion Report scoped to that session and either saves it to a reports/ folder or pushes it directly to Andrew's NbLM notebook.Structure of the report:## RS-02 Ingestion Report — 2026-04-20 ### New articles created
- [article title] — [one-line summary]
- ... ### Existing articles updated
- [article title] — [what was added]
- ... ### New stubs (topics identified — awaiting research)
- [topic name] — [brief context on why it was flagged]
- ... ### Suggested research directions for Andrew's next session
[Sonnet's synthesis of what the stubs reveal about knowledge gaps]
Verdict: Recommended for the near term. This is clean separation with no sync problem IF the report is generated from Log.md at Phase E completion, not maintained separately. It becomes a derived output, not a separately maintained artefact.The report also has a natural delivery path: push it to Andrew's NbLM notebook via source_add as part of Phase E completion. Andrew reads it in his familiar environment. No new file format. No Obsidian navigation required.Convert Index.md or Log.md to a JSON data structure, then programmatically generate all downstream artefacts (reports, views, Andrew-facing summaries).Analysis:Brian's instinct here is architecturally sound for a mature, high-volume system. Structured data enables:
Programmatic filtering by session, status, folder, date
Multiple rendered views from a single source of truth
Consistent formatting without agent interpretation
However, three constraints make this premature right now:Constraint 1 — Scale. The wiki currently has 33 articles. JSON overhead is not justified until the index grows to 150–200 entries or ingestion cycles run monthly with 50+ articles each. At current scale, a well-structured Markdown log with session IDs is equivalent in queryability.Constraint 2 — Agent reliability. The local gemma agent must write the JSON. LLMs are unreliable JSON writers — malformed output is a real risk that would corrupt the backing store. Markdown is forgiving; JSON is not.Constraint 3 — Obsidian-native integration. All operations must be actionable from Obsidian (as per CLAUDE.md). JSON files are not Obsidian-native. Rendering them as Markdown views requires a build script that does not currently exist in the pipeline, and adding one introduces a new operational dependency Brian would need to manage.Verdict: Defer. Revisit when any of these conditions are met:
Index grows beyond 150 articles
Ingestion runs more than once per month
A script runner is established and stable in the pipeline
Short term (now): Add Ingestion Report to Phase E — at the end of Phase E, Sonnet generates a clean per-session report (see structure above) and saves it to NDIS-Wiki/reports/RS-[slug]-report-YYYY-MM-DD.md. Sonnet also pushes it to Andrew's NbLM via source_add. Add session scope to Log.md entries — a minor log format change: prefix each ingest session block with a session ID tag (e.g., [RS-02-2026-04-20]). This costs nothing now and enables programmatic extraction later without a full JSON migration. Mid term (next few research cycles):
Stubs Queue in Overview.md — the "Stub articles" section of Overview.md is already maintained. Expand it to include a one-line research direction for each stub, derived from the context in which the stub was created. This gives Andrew a curated research queue in his primary entry point.
Longer term (if/when scale warrants it):
JSON backing store — if the above constraints are met, migrate Index.md to a JSON file (index.json) and regenerate Index.md as a rendered Markdown view. At that point, Ingestion Reports, stubs queues, and Andrew-facing summaries all become programmatic outputs.
The short-term recommendation (Ingestion Report + session IDs) is low-risk and immediately actionable. It does not lock in any architectural decision and positions us well for the JSON path if we need it later.Questions for Brian:
Agree with short-term approach (Ingestion Report at Phase E + session IDs in Log)?
Should the Ingestion Report be pushed to Andrew's NbLM automatically as part of Phase E, or held for Brian's review first?
For the stub research directions — should these be generated by Sonnet (from the source context) or by Andrew's own queries in NbLM?
These questions can be answered in the next missive or flagged as #action/brian items.]]></description><link>navv-operational/design-ingestion-reporting-and-data-architecture.html</link><guid isPermaLink="false">NAVV-Operational/Design - Ingestion Reporting and Data Architecture.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Dispute Triage Workflow Design]]></title><description><![CDATA[| # | Principle | Implication | |---|---|---| | 1 | Orchestrator / Executor separation | Sonnet plans and delegates — never edits articles directly | | 2 | Batch-first analysis | All disputes in a batch are analysed together before any fix is executed | | 3 | Complexity as a routing factor | Complexity is assessed at both task AND batch level before routing | | 4 | Token efficiency | Deterministic changes go to the local agent — Sonnet is not the default executor | | 5 | Typology recording | Every dispute is logged to build a dispute profile over time | | 6 | Deterministic skill | A dedicated /process-dispute skill governs the workflow with a fixed script |This workflow design was created to establish a systematic approach to triage and resolution of disputes that arise during the NDIS-Wiki build. It defines the stages of dispute handling, roles of stakeholders, and decision criteria for resolution. The workflow enables the project to handle conflicts consistently and transparently.
SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Defines the triage protocol for article disputes, specifying how disputed articles are routed, reviewed, corrected, and re-published within the NDIS Wiki product
<br>SUPPORTS: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — Contributes a dispute triage workflow pattern applicable across any NAVV product where stakeholder review and correction cycles are required
This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.Type: Process Design — Revised<br>
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-12" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-12</a>
Date: 2026-05-12 (revised same session after Brian's feedback)
Revision note: Initial draft revised to incorporate Brian's six design principles: orchestrator/executor separation, batch-first analysis, complexity routing, token efficiency, typology recording, and skill design.Six principles govern this design:Orchestrator: Sonnet │ ├── Step 1 — Sync trigger (Brian action) │ ├── Step 2 — Batch Inventory and Analysis (Sonnet orchestrates) │ ├── List all disputed pages │ ├── Assess per-dispute complexity │ ├── Check inter-article dependencies │ ├── Cluster by type and root cause │ └── Produce batch plan → present to Brian for Validated Fix approval │ ├── Step 3 — Execution (delegated per routing plan) │ ├── Local Agent (Ollama/gemma4) — deterministic Quick Fixes │ ├── Haiku sub-agent — moderate Validated Fixes │ └── Sonnet sub-agent — complex multi-article or legal-interpretation fixes │ ├── Step 4 — Quality Check (Sonnet reviews delegated output) │ ├── Step 5 — Typology recording (Sonnet logs each resolution to DR log) │ └── Step 6 — Re-export signal (Brian re-exports HTML when batch complete)
Brian pulls the latest page state from the server:rsync -avz deploy@96.126.96.225:/var/www/NDIS-Wiki-HTML/navv-page-state.json \ /Users/brianc2/Dev/TheNest/Project/NAVV-NDIS-Handbook/NDIS-Wiki-HTML/navv-page-state.json
Brian then issues a missive directive: "process pending disputes" or equivalent. This is the triage trigger. Sonnet does not initiate triage speculatively.Sonnet reads navv-page-state.json and performs a full batch analysis before any execution begins. No fixes are made at this stage.List all disputed pages. For each: article path, feedback type, impacted item, brief summary of the correction requested.Check the article graph for inter-article dependencies in the batch:
Are any disputed articles linked to each other? (e.g., a dispute about conflict-of-interest.md alongside one about direct-vs-indirect-supports.md — both touch the hybrid model argument)
If dependent articles are both disputed: they must be handled as a coordinated unit, not independently.
Assess each dispute at two levels:Task complexity (per dispute):Batch complexity:
If two or more disputes are dependent → batch complexity is elevated regardless of individual task complexity
If a batch contains both Low and High tasks → sequence Low tasks after High (High tasks may change context for Low ones)
If all disputes in the batch are Low → potential for local agent batch execution
Group disputes by type. Disputes of the same type arising across multiple articles may share a root cause:
Multiple "Out of Date" disputes → possibly a single legislation change not yet incorporated. Consider a targeted re-ingestion rather than individual article fixes.
Multiple "Missing Connections" disputes in the same article class → structural gap in E-M5 reverse linkage. Note for the next normalisation pass.
Multiple "Factual Error" disputes pointing at the same RS source → the source article may need enrichment. Log as a wiki quality issue.
Sonnet produces a structured batch plan:For Validated Fix items: The batch plan includes the proposed text change, so Brian can approve in a single pass before any execution begins. Brian does not need to approve Quick Fix items — they proceed automatically.Execution follows the approved batch plan. Sonnet coordinates but does not write to wiki articles directly.
"Add this WikiLink" → Local agent
"Correct this factual claim (replacement text is already specified in Brian's approval)" → Local agent
"Enrich this section using content from related RS articles" → Haiku sub-agent
"Assess whether this claim is consistent across three related articles" → Sonnet sub-agent
"Interpret this NDIS Act provision" → Sonnet sub-agent (or escalate to Brian if genuinely ambiguous)
Execute in this order to avoid dependency violations:
High-complexity tasks first (establish the correct framing before lower-level tasks run)
Dependent task groups as coordinated units
Independent Low-complexity tasks (can be batched to the local agent as a single instruction set)
After each execution unit: Sonnet reviews the output before committing to the wiki article. This is the quality gate. If the output diverges from the approved plan, Sonnet either corrects inline or sends back to the agent with revised instructions.After each agent returns output, Sonnet:
Reads the proposed change against the original dispute description
Confirms the change addresses the stated concern without overreach
Checks that no other article sections have been inadvertently modified
If acceptable: write to the wiki markdown file
If minor adjustment needed: correct inline
If unacceptable: escalate to Brian with specific issue
The quality check is the only step where Sonnet interacts with wiki files — and only to write approved content.Every resolved dispute generates a row in the Dispute Resolution Log. File: NDIS-Wiki/dispute-log.md (created when first dispute is resolved).Schema:Typology analysis (at each stock-take):Sonnet reviews the DR log for patterns:
Which article classes generate the most disputes? → attention signal for quality improvement
Which dispute types are most common? → informs where to strengthen the ingestion pipeline
Are disputes clustering around specific RS sources? → signals a targeted re-ingestion
Is the routing model calibrated? → if Local agent routes frequently need correction, elevate to Haiku
The goal over time: a prescriptive routing policy. "Disputes of type X in article class Y at Low complexity are reliably handled by the local agent using template Z." Anticipatory planning reduces triage overhead as the typology matures.After all disputes in a batch are resolved, Sonnet signals: "Batch complete — re-export ready."Brian then:
Re-exports NDIS-Wiki from Obsidian (Obsidian Webpage HTML Export)
Runs pipeline: python3 3.Scripts/pipeline.py
Uploads: rsync -avz --delete exported-html/ deploy@96.126.96.225:/var/www/NDIS-Wiki-HTML/exported-html/
Article: concepts/participant-statement.html
Type: Factual Error
Impacted item: Participant Ownership and the Translated VoiceDispute: The current article claims any NDIA rollover of goals without participant input breaches s33(2). The correction is more precise: the NDIA must address a submitted statement. If no statement is submitted, rollover is permissible.Batch analysis: One dispute in the current batch. No dependencies. Task complexity: Moderate (legal claim about NDIS Act interpretation; correction is clearly stated but touches a statutory provision). Routing: Haiku sub-agent. Resolution path: Validated Fix.Status: Awaiting Brian's missive directive to proceed.The skill script enforces this exact sequence on every run. No steps may be skipped or reordered.Phase 1 — Sync confirmation [ ] Confirm navv-page-state.json has been rsync'd (Brian confirms via missive) Phase 2 — Batch inventory and analysis [ ] List all disputed pages [ ] Assess task complexity per dispute [ ] Run dependency scan across batch [ ] Cluster by type and root cause [ ] Produce batch plan table [ ] Flag Validated Fix items for Brian approval Phase 3 — Brian approval gate (for Validated Fix items) [ ] Present proposed text to Brian [ ] Wait for explicit approval before proceeding [ ] Quick Fix items proceed without Brian approval Phase 4 — Execution (delegated, in dependency-ordered sequence) [ ] Route per plan: Local / Haiku / Sonnet sub-agent [ ] Quality check each output before writing to wiki [ ] Do not write to wiki until quality check passes Phase 5 — Typology recording [ ] Write DR log entry for each resolved dispute in dispute-log.md Phase 6 — Completion signal [ ] Report batch summary to Brian [ ] Flag re-export ready
The skill file will be created at .claude/commands/process-dispute.md once Brian confirms this design is ready to formalise.Prepared by Sonnet — 2026-05-12
Revised after Brian's design feedback (same session)]]></description><link>navv-operational/dispute-triage-workflow-design.html</link><guid isPermaLink="false">NAVV-Operational/Dispute Triage Workflow Design.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Candidate-Audit-2026-05-14]]></title><description><![CDATA[This document is the Below-the-Waterline Candidate Audit for the NAVV-Wiki build, produced by WP-002. It surveys all 24 active files in Droppings/ (not archived) and classifies each as Promote, Archive, or Retire, using the criteria defined in WP-002 and the Tier A standard from the CaaG Wiki Standards. The audit is the governing classification record for all subsequent promotion decisions: no Droppings/ file is moved to NAVV-Operational/ without a Promote classification recorded here. As at 2026-05-15, 14 files are classified for promotion, 6 for archiving, and 4 for retirement.WP-002 commissioned this audit to establish governance over content promotion into NAVV-Operational/. The audit applies the Tier A standard and waterline classification model to Droppings/ candidates, creating an authoritative record of which files are suitable for promotion, which should be archived, and which are superseded. This classification governs all subsequent content promotion decisions.
CITES: <a data-href="p3-minimum-viable-products" href=".html" class="internal-link" target="_self" rel="noopener nofollow">p3-minimum-viable-products</a> — CaaG Tier A standard is the classification authority for what constitutes a Below-the-Waterline operational document
<br>CITES: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — Agent routing and assembly patterns cited in classification rationale
<br>CITES: <a data-href="p3-state-machine-insights" href=".html" class="internal-link" target="_self" rel="noopener nofollow">p3-state-machine-insights</a> — Referenced in classification of the P3 Portal Analysis document
<br>DEPENDS-ON: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Registry of all Deep Ocean artefacts; used to verify P3 artefact targets for each Promote candidate
<br>DEPENDS-ON: <a data-href="ndis-dispersed-boundary-waterline-amendment" href=".html" class="internal-link" target="_self" rel="noopener nofollow">ndis-dispersed-boundary-waterline-amendment</a> — Waterline model that defines the three-tier classification architecture underlying this audit
<br>PART-OF: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — This audit is a governance record within the NAVV-Wiki assembly; it supports the P3 programme through the wiki build it governs
<br>REFINES: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — This audit refines the operational understanding of what constitutes actionable content for the Below-the-Waterline tier
<br>SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Audit classifies seven documents that support the NDIS Wiki product delivery
<br>SUPPORTS: <a data-href="product-brief-participant-statement-toolkit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-participant-statement-toolkit</a> — Audit classifies three documents that support the PST product
<br>SUPPORTS: <a data-href="product-brief-psychosocial-recovery-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-psychosocial-recovery-plan</a> — Referenced as a supported artefact in the Gap Analysis promote candidate
<br>SUPPORTS: <a data-href="product-brief-visual-guide-ndis-plan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-ndis-plan</a> — Referenced as a supported artefact in the Gap Analysis promote candidate
<br>SUPPORTS: <a data-href="product-brief-visual-guide-service-agreement" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-visual-guide-service-agreement</a> — Referenced as a supported artefact in the Gap Analysis promote candidate
<br>SUPPORTS: <a data-href="strategy-dossier-ifc" href=".html" class="internal-link" target="_self" rel="noopener nofollow">strategy-dossier-ifc</a> — Audit classifies two IFC programme documents (one promote, one retire)
<br>SUPPORTS: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — Audit classifies three documents that support the workflow pattern artefact
<br>SUPPORTS: <a data-href="p3-index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">p3-index</a> — Audit governs promotion into the wiki that serves all P3 artefacts indexed here
This document's conclusions are based on the state of referenced artefacts at the time of authorship. Subsequent changes to dependencies may affect applicability.]]></description><link>navv-operational/candidate-audit-2026-05-14.html</link><guid isPermaLink="false">NAVV-Operational/Candidate-Audit-2026-05-14.md</guid><pubDate>Sun, 17 May 2026 01:33:50 GMT</pubDate></item><item><title><![CDATA[Agent Assembly Framework - NDIS-Wiki-HTML Review and Replication Assessment]]></title><description><![CDATA[Type: Strategic Assessment
Commissioned by: Brian, via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>
Date: 2026-05-14
Purpose: Assess the NDIS-Wiki-HTML agent assembly framework for replication into the NAVV-Wiki build. Identify what to keep, what to deprecate, and what to improve.The NDIS-Wiki-HTML assembly has now processed 58 task plans and 60 execution logs across 10 work packages. That is a substantial test run. The experiment has proven that the WP → Task Plan → Execute → Log discipline works. The framework is no longer speculative — it is an established operating model with a track record.The NDIS-Wiki-HTML build provided the original test bed for the three-skill assembly pattern. After 10 work packages and 58 task plans, the pattern has demonstrated clear value: it prevents agent improvisation on undefined constraints, creates verifiable task completion criteria, and maintains an immutable execution record. The NAVV-Wiki project now faces the question of whether this framework transfers to a different problem domain — one focused on markdown-based content management and registry bootstrap rather than HTML pipeline operations.The NAVV-Wiki build matches the conditions that make the assembly pattern valuable: multi-stage, multi-task work; clear guard rails needed; mix of agent tiers; verifiable task completion; and Brian's retention of WP-level control. However, the two builds are structurally different enough that certain elements of the framework (HTML-specific reconnaissance, folder structure) will not transfer directly. Others (the three-skill pattern, task plan structure, logging discipline) are domain-agnostic and transfer cleanly.The assessment identifies both what transfers unchanged and what requires adaptation. It also surfaces improvements that would strengthen the framework before it becomes a general-purpose tool: explicit agent routing rules, clearer escalation procedures, explicit guard rail inheritance, and an assembly-level status dashboard.
<br>SUPPORTS: <a data-href="workflow-patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">workflow-patterns</a> — Validated the WP → Task Plan → Execute → Log assembly discipline through analysis of the NDIS-Wiki-HTML build; operational findings directly shaped the workflow patterns adopted for NAVV-Wiki
<br>SUPPORTS: <a data-href="product-brief-ndis-wiki" href=".html" class="internal-link" target="_self" rel="noopener nofollow">product-brief-ndis-wiki</a> — Assessed which NDIS-Wiki-HTML components were suitable for NAVV-Wiki replication, providing architectural rationale for the NDIS Wiki product's technical delivery approach
This assessment is based on the NDIS-Wiki-HTML build's experience through 10 work packages. The proposed improvements (sections 4.1–4.6) remain untested — they represent recommendations derived from operational lessons, not validated patterns.The assessment assumes the framework's core principles (WP → Task Plan → Execute → Log discipline, immutable logging, guard rail inheritance) will transfer unchanged to NAVV-Wiki. However, domain-specific elements (HTML reconnaissance, component library checks) do not apply. Gaps in the framework will surface during NAVV-Wiki execution and should be fed back into the assembly design.The NDIS-Wiki-HTML assembly retains six pending tasks from WP-009 and WP-010 (TP-0049, TP-0050, TP-0053–TP-0058) that have not been executed. The applicability of those tasks post-project-pause has not been evaluated. This does not block NAVV-Wiki but represents unfinished business in the source assembly.Verdict: Yes. The NAVV-Wiki build is an excellent candidate for this framework.The NDIS-Wiki-HTML assembly has now processed 58 task plans and 60 execution logs across 10 work packages. That is a substantial test run. The experiment has proven that the WP → Task Plan → Execute → Log discipline works. The framework is no longer speculative — it is an established operating model with a track record.The NAVV-Wiki build matches the conditions that make the framework valuable:Deploying the framework here also serves Brian's broader goal: hardening the assembly pattern by applying it to a different problem domain before it becomes a general-purpose tool. The NAVV-Wiki build is a good proving ground because it is structurally different from the HTML pipeline — it involves markdown management, registry bootstrap, and content production rather than HTML processing. Gaps in the framework will surface./plan-wp → /plan-task → /execute-task is the right sequence. The discipline works:
WP sets scope and guard rails (Brian owns this level)
Task Plan creates an unambiguous runsheet before any execution
Execute-task follows the runsheet exactly, logs the result
This prevents the most common agent failure mode: improvising when the plan is ambiguous. Keep all three skills.The five-folder pattern (0.Skills/, 1.WorkPackages/, 2.Tasks/, 5.Logs/ + content output folders) is the right model. Keep all of these inside NAVV-Wiki/. The numbered prefixes ensure Obsidian displays them in the correct sequence order — this is intentional and should be retained.The NDIS-Wiki-HTML/CLAUDE.md is the governing document for builder agents rooted in that assembly. It defines: role, principles, inputs/outputs, and the mandatory four-step workflow. This pattern transfers directly. The NAVV-Wiki will need its own NAVV-Wiki/CLAUDE.md with the same structure but adapted content.The WP format — brief context paragraph + Scope + Guard Rails + Planned Tasks table — is clean and effective. Keep it. The guard rails section is particularly valuable: it is the mechanism that prevents agent improvisation on non-negotiable constraints. Brian's decisions become permanent constraints, not recommendations.The six-section task plan structure (Context, Inputs, Outputs, Transformation, Definition of Done, Procedural Test) is thorough. Keep all six sections. The Procedural Test section is the quality gate — a task with no verifiable test is a task with no quality assurance.Task logs (TL-xxxx) are written once and not edited — they are the immutable execution record. This mirrors the Missive/freeze-line convention in the control layer. Keep this. It is what makes the assembly auditable.The following are NDIS-Wiki-HTML-specific and do not carry forward to a markdown wiki build:For NAVV-Wiki, the equivalent content outputs are markdown files in NAVV-Operational/, NAVV-Commercial/, and the registry. The script and output folders carry forward conceptually:The current plan-wp skill's Phase 2 (Reconnaissance) surveys HTML structure, component library, and injection points. This is entirely HTML-pipeline-specific.For NAVV-Wiki, the reconnaissance phase should instead:
Audit existing content (what's in P3-Governance/, what's in Droppings/)
Check the registry (what entities are already registered)
Review NAVV-Wiki/CLAUDE.md standards (what Tier A requirements apply)
Check 0.Skills/ for reusable patterns before building new ones
The principle is the same — read-only survey before planning — but the implementation differs.NDIS-Wiki-HTML has inconsistent WP naming: WP-001 - Discovery Planning.md through WP-008 - Documentation review.md but WP-009.md (no title). Before replication, adopt one convention and stick to it:Recommended: WP-NNN - Title.md — always include a descriptive title. The title makes the WP list scannable in Obsidian without opening files.The current framework does not specify which agent tier executes which task type. This is implicit — experienced users know, but agents don't. For NAVV-Wiki, add an explicit routing table to the assembly CLAUDE.md:The execute-task skill currently says "do NOT mark the task complete if verification fails" — but it doesn't define what happens next. In NDIS-Wiki-HTML, this has been implicit (agents stop and report). For NAVV-Wiki, make it explicit in the skill:If verification fails:
Write the log with FAIL status and describe what failed
Add a #action/brian checkbox in the log with the specific issue
Do not attempt to improvise a fix
Stop and surface to Brian via the next Missive cycle
WP guard rails currently live in the WP document but are not explicitly referenced in each Task Plan. An agent executing TP-0055 (for example) should inherit WP-010's guard rails, but the TP doesn't link to them. For NAVV-Wiki, add a mandatory field to the Task Plan template:## Guard Rails Inherited
**Work Package:** [[1.WorkPackages/WP-NNN - Title]]
**Applicable constraints:** [key guard rails from the WP, summarised here]
This ensures agents executing a task always have the WP guard rails in scope, not just the task instructions.For multi-WP assemblies, the WP Planned Tasks tables are the only status view. For Brian to get an at-a-glance view across all work packages, add a simple STATUS.md at the NAVV-Wiki root:
| WP | Title | Tasks | Status |
|---|---|---|---|
| WP-001 | Foundation | 6 tasks | Pending |
| WP-002 | Registry Bootstrap | 4 tasks | Pending |
...
This mirrors what the NDIS-Wiki-HTML status page does for per-article state — but at the work package level, not the article level.The current plan-task skill says "Atomic tasks only — if a task cannot be verified by a single script, it is too large." This is good in principle but vague in practice. Add a size heuristic to the skill:Task size guidance: A task should be completable in under 30 minutes of execution time, produce at most 3 output files, and have exactly one verification command. Anything larger should be split.NAVV-Wiki/
├── P3-Governance/ Deep Ocean content (moved from project root)
├── NAVV-Operational/ Below-the-Waterline (flat, Tier A standard)
├── NAVV-Commercial/ Above-the-Waterline (placeholder)
├── 0.Skills/ plan-wp.md, plan-task.md, execute-task.md (adapted)
├── 1.WorkPackages/ WP-NNN - Title.md files
├── 2.Tasks/ TP-xxxx.md files
├── 3.Scripts/ Registry, linter, utility scripts
├── 4.Output/ Script outputs (JSON, audit reports)
├── 5.Logs/ TL-xxxx.md execution logs
├── navv-registry.json Entity registry
├── CLAUDE.md Wiki agent constitution
└── STATUS.md Assembly-wide status index
Note: 6.Components/ is not included — there are no HTML/CSS/JS components in a markdown wiki build. If visual components are needed later (for the web-facing portal), a separate 6.Components/ can be introduced.These map to the Stage A–D staging plan from the v3 taxonomy document:WP-001 through WP-003 are sequential (each is a prerequisite for the next). WP-004 can begin after WP-003 is complete. WP-005 can begin after WP-002 is complete (linter needs registry to validate slugs).The NDIS-Wiki-HTML assembly currently has six pending tasks from WP-009 (TP-0049, TP-0050) and WP-010 (TP-0053 through TP-0058) that have not yet been executed. Before deploying builder agents on NAVV-Wiki, it is worth confirming the NDIS-Wiki-HTML assembly state: are those pending tasks still relevant, or have they been superseded by subsequent events?This is not a blocker for the NAVV-Wiki deployment — the two assemblies are independent — but it is good housekeeping.Prepared by Sonnet — 2026-05-14<br>
Commissioned via <a data-href="Missives/NAVV-2026-05-14" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Missives/NAVV-2026-05-14</a>]]></description><link>navv-operational/agent-assembly-framework-ndis-wiki-html-review-and-replication-assessment.html</link><guid isPermaLink="false">NAVV-Operational/Agent Assembly Framework - NDIS-Wiki-HTML Review and Replication Assessment.md</guid><pubDate>Sun, 17 May 2026 01:16:58 GMT</pubDate></item><item><title><![CDATA[Product Brief - Participant Statement Toolkit]]></title><description><![CDATA[Type: P3 Product Artefact — Stage 3 (validated)
Source: NbLM extraction pass (NAVV-NDIS-Participant-Statement-Toolkit) + <a data-href="2.2 - REF Requirements" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2.2 - REF Requirements</a> v1.0 + <a data-href="2.3 - REF Specification" href=".html" class="internal-link" target="_self" rel="noopener nofollow">2.3 - REF Specification</a> v1.0
Sentinel authority: Andrew (Product pillar)<br>
Status: Active — replaced provisional stub 2026-05-09. See <a data-href="Product Brief - Participant Statement Toolkit - Stage 3 Extract" href="navv-operational/product-brief-participant-statement-toolkit-stage-3-extract.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit - Stage 3 Extract</a> for working paper.<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a>
Product type: Instrument (primary) — transfers operational capacity to practitioners. Theory (secondary) — embedded orientation content builds coordinator understanding of the NDIS planning process and PACE framework.
Blue Ocean / Red Ocean: Blue Ocean. No equivalent structured tool exists for PACE-framework Participant Statements at this level of specificity. Nearest alternatives are generic NDIS goal templates that do not address PACE architecture, budget recommendation structure, or legislative traceability to s33(2) and s34(1)(a).
Primary beneficiary: Support Coordinators (SCs) and Psychosocial Recovery Coaches (PRCs) preparing formal Participant Statements for NDIA planning meetings.Before the toolkit: coordinators must translate complex, personal participant stories into technically precise NDIA language — navigating PACE support categories, outcome domain mapping, funding architecture rules, and legislative requirements (s33(2), s34(1)(a)) — without structural guidance. The result is inconsistent, incomplete statements that expose participants to inadequate planning outcomes.After the toolkit: coordinators work through a single guided document that systematically captures participant context, goals, and budget architecture, pre-mapped to NDIA data requirements. The resulting statement is structured to make funding approval administratively straightforward and rejection procedurally costly for the NDIA — making it difficult to roll over old goals or simplify the plan without triggering a reviewable error under s100.Ultimate beneficiary: NDIS participants, whose authentic goals are captured in their own words while being mapped to the legislative and technical structures that protect their funding.Classification: Instrument (primary), Theory (secondary).What transfers to the coordinator — three distinct capabilities: Goal translation: The ability to convert plain-English participant goals into the "NDIS Trinity" — Goal → Support Category (1–21) → Outcome Domain (1–8) — in a form that NDIA planners can act on directly without interpretation. PACE Budget Architecture: The operational capacity to recommend funding period structure, Flexible/Stated designations, Digital Lock requests, and risk rationale — components of budget design that most coordinators lack a structured framework for and currently produce ad hoc or omit entirely. Legislative anchoring: A document explicitly traceable to s33(2) (the participant's right to submit a goals statement) and structured to invoke s34(1)(a) necessity requirements — creating a legally grounded record that constrains NDIA decision-making in the participant's favour. Secondary Theory component: the embedded orientation section transfers understanding of the submission-response chain (Part A → NDIA → Statement of Participant Supports) and provides working reference material (item code anatomy, 8 Outcome Domains, 21 Support Categories) — excluded from printed output.Form of transfer: A single self-contained browser-based HTML file. No installation, no external dependencies, no data transmission.If a Support Coordinator or PRC uses the toolkit to prepare a Participant Statement before a planning meeting, the resulting document will:
Be more structurally complete and legislatively grounded than statements prepared without the toolkit
Map participant goals to PACE support categories and outcome domains in a form NDIA planners can act on directly
Reduce the risk of an inadequate or under-funded plan by making it administratively difficult for the NDIA to reject, simplify, or roll over the statement without triggering a reviewable error
What will confirm this: Coordinator self-report on preparation quality; comparison of NDIA responses (Statement of Participant Supports) for toolkit-prepared statements vs. prior practice.Current probe: v7 HTML prototype — a fully self-contained browser file implementing 22 of 23 requirements (R-001 through R-022 active; R-023 pending).What this probe tests: Whether the structured guided form is sufficient for coordinators to produce compliant, complete statements without additional training — and whether the PACE budget architecture section (Block 3, Alignment Matrix) is understood and usable by coordinators in practice.Intentional scope constraint: PACE framework only — no Legacy plan mode (G-01). This is a deliberate probe boundary.Primary probe limitation: No save function (R-023 Pending) — data is lost if the browser is closed. Constrains the probe to single-session preparation only. Must be resolved before general deployment.The probe is complete when ALL of the following are observable:
A Support Coordinator completes the toolkit in a single session and produces a printable, complete statement (R-021)
The statement is formally submitted to the NDIA as a Part A Participant Statement under the declaration (R-018, R-019)
At minimum one NDIA response (Statement of Participant Supports) is received for a toolkit-prepared statement
The coordinator reports the Budget Architecture section (Block 3, Alignment Matrix) reduced the time and effort required to prepare funding recommendations
No critical structural issue prevents completion (no blocker-severity defect in the 22 active requirements)
Done vs. Valid: Done means the test ran. Valid requires the NDIA response to confirm the statement was accepted and acted on — not merely acknowledged.<br>Known validity risk — G-03: Domain knowledge underpinning the toolkit was derived from AI-generated analysis and has not been independently validated against the exact text of the NDIS Act or published NDIA operational guidelines. Managed risk — see <a data-href="Critical Commitments Register" href="p3-governance/governance/critical-commitments-register.html" class="internal-link" target="_self" rel="noopener nofollow">Critical Commitments Register</a> GC-004.Brief validated: 2026-05-09. Replaces provisional stub created 2026-05-08.]]></description><link>p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html</link><guid isPermaLink="false">P3-Governance/Products/Participant-Statement-Toolkit/Product Brief - Participant Statement Toolkit.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Product Brief - Psychosocial Recovery Plan]]></title><description><![CDATA[Type: P3 Product Artefact — Stage 3 (Ingested)
Source: NbLM extraction pass (IFC notebook: 07344d6e-933e-43f0-81e2-8576ff93e178) + <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a> filter
Programme binding key: SD-IFC-2026-001
IFC Component: #5
Sentinel authority: Andrew (Product pillar)
Date: 2026-05-10<br>
Score: 14/14 — Ingest (via <a data-href="P3 Product Brief Scoring Rubric" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Product Brief Scoring Rubric</a>)
Status: Active<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a>, <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>
Product type: Instrument — transfers operational capability and compliance safety to dual-role SC/PRC practitioners and their participants.
Blue Ocean / Red Ocean: Blue Ocean. No existing NDIS recovery plan template combines CHIME-D framework mapping, a Barrier-to-Implementation Matrix, SC/PRC pivot logic, and the structural compliance elements required to defend dual-role billing in audit.
Primary beneficiaries: Dual-role NDIS practitioners (SC/PRC) and participants whose mental health struggles — whether primary or secondary — create functional barriers to achieving NDIS plan goals.Before the plan: participants experienced plan waste because rigid support models failed to respond to episodic mental health fluctuations. Practitioners faced severe audit risk from accusations of duplicating services — billing both SC (Outcome 8) and PRC (Outcome 6) without a documented, participant-endorsed rationale for each.After the plan: participants can exercise choice and control to dynamically pivot between direct coaching and indirect coordination as their capacity fluctuates. Practitioners are fully shielded by a compliant, transparent audit trail that demonstrates genuine non-duplication — each activity traceable to a specific NDIS outcome and a specific participant-identified barrier.Classification: Instrument.What transfers to the practitioner — three distinct capabilities: Structured goal-to-barrier mapping: The Barrier-to-Implementation Matrix links each of the participant's NDIS goals to the specific mental health barriers preventing their achievement, and connects those barriers to the legislative criteria under Section 34 (Reasonable and Necessary). This translates lived experience into fundable justification. CHIME-D to NDIS Outcomes crosswalk: Organises the recovery plan around the CHIME-D domains (Connectedness, Hope, Identity, Meaning, Empowerment, Distress) with explicit mapping to NDIS Outcome 6 (PRC — direct coaching) and Outcome 8 (SC — indirect coordination). Makes the clinical framework visible to NDIA planners in terms they can fund. Compliance architecture: The plan embeds the four NDIA-mandated lifecycle stages (Design, Plan, Implement, Review), a Dual-Role Narrative Statement (participant-endorsed), and a Structural Pivot Checkpoint at the end of each goal — proving the capacity-building trajectory and preventing practice drift. If we structure the Psychosocial Recovery Plan around a Barrier-to-Implementation Matrix that maps the participant's mental health barriers to NDIS plan waste and Section 34 Reasonable and Necessary criteria, then NDIA planners will approve dual-role funding, and auditors will recognise a clear differentiation between Outcome 6 (PRC) and Outcome 8 (SC) activities without flagging duplication.What will confirm this: At least one dual-role practitioner completes the plan with a participant, the plan is accepted by the NDIA (or withstands audit scrutiny), and no duplication claim is upheld against dual Outcome 6/Outcome 8 billing.Minimum viable version: A structured recovery plan template embedding five structural elements: Barrier-to-Implementation Matrix: Links participant's psychosocial barriers to specific legislative risk (e.g., s34(1)(c) Value for Money / Plan Waste) and offers the participant the choice between SC or PRC support at each identified barrier. Four mandated stages: The plan visibly moves through the NDIA-mandated lifecycle: Design, Plan, Implement, and Review — each stage explicitly labelled and documented. CHIME-D to NDIS Outcomes crosswalk: Recovery domains (Connectedness, Hope, Identity, Meaning, Empowerment, Distress) mapped to NDIS Outcome 6 and Outcome 8 activities — the clinical-to-legislative bridge. Dual-Role Narrative Statement: A participant-facing preamble explaining the hybrid SC/PRC approach in plain English — ensuring transparency and upholding the participant's right to choice and control before the plan is signed. Structural Pivot Checkpoint: Embedded at the end of each goal — "Has sufficient capacity been built to transition this support to a core worker?" — proving the capacity-building trajectory and preventing practice drift toward indefinite support dependency. The probe is complete when ALL of the following are observable:
A dual-role practitioner completes the plan with a participant, clearly separating direct coaching interventions (Outcome 6) from indirect logistical support (Outcome 8)
Both the practitioner and the participant sign off that the document reflects a clear, non-duplicated path to the participant's NDIS goals
The plan is submitted to the NDIA or used in at least one support delivery interaction without triggering a duplication query
The Structural Pivot Checkpoints are actively used — at least one goal has been reviewed against the "transition to core worker" criterion
Brief produced: 2026-05-10 via NbLM extraction pass on IFC notebook (07344d6e-933e-43f0-81e2-8576ff93e178).
NbLM source confidence: All six fields well-supported — "robust and complete information", no fields flagged as insufficient.
Score: 14/14. Ingested directly.]]></description><link>p3-governance/products/psychosocial-recovery-plan/product-brief-psychosocial-recovery-plan.html</link><guid isPermaLink="false">P3-Governance/Products/Psychosocial-Recovery-Plan/Product Brief - Psychosocial Recovery Plan.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Product Brief - Visual Guide to the NDIS Plan]]></title><description><![CDATA[Type: P3 Product Artefact — Stage 3 (Ingested)
Source: NbLM extraction pass (IFC notebook: 07344d6e-933e-43f0-81e2-8576ff93e178) + <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a> filter
Programme binding key: SD-IFC-2026-001
IFC Component: #1 (absorbs former Component #3 — Choice and Control Flexibility Educator, merged 2026-05-11)
Sentinel authority: Andrew (Product pillar)
Date: 2026-05-10 | Last updated: 2026-05-11<br>
Score: 14/14 — Ingest (via <a data-href="P3 Product Brief Scoring Rubric" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Product Brief Scoring Rubric</a>)
Status: Active<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a>, <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>
Structural note (2026-05-11): Component #3 (Choice and Control Flexibility Educator) has been merged into this brief as Loop 4. The former standalone extract remains in Droppings/ as immutable history. All P3 references to Component #3 now point to this document. Product type: Theory (primary) + Instrument — transfers foundational understanding of NDIS mechanics AND the decision-making capacity to actively direct Category 07 funding.
Blue Ocean / Red Ocean: Blue Ocean. No existing intake tool explains R106 Category 7 flexibility (SC/PRC dual-role), Digital Locks, and the participant's right to self-direct at this level of accessibility and specificity.
Primary beneficiary: NDIS participants entering the agency who have flexible Support Category 07 funding but lack the technical knowledge to deploy it effectively.Before the guide: participants were passively assigned a "Coordinator" and remained disempowered, often having funds consumed by indirect system navigation when they needed direct face-to-face coaching. The R106 flexibility that entitled them to choose was invisible to them.After the guide: participants understand their legal rights and the architectural reality of their NDIS plan — what their budget is, what "locks" on it mean, and that Category 07 gives them the power to dial support up or down between indirect coordination (Outcome 8) and direct recovery coaching (Outcome 6) based on their actual episodic needs.Ultimate beneficiary: NDIS participants — whose informed engagement with their own plan prevents budget waste and produces funding decisions that reflect their real situation.Classification: Theory (primary) — paradigm transfer. Instrument (secondary) — decision-support tool at intake.What transfers to the participant — two distinct capabilities: Foundational understanding: The participant receives the conceptual framework for their NDIS plan — what goals unlock which "bank accounts" (Support Categories), what "digital locks" (Stated item codes) mean and when planners apply them, what "mainstream" versus "NDIS-funded" supports means, and what "Everyday Living Expenses" are excluded. The R106 Master Key: The participant understands that if Category 07 is unlocked, they hold the power to choose between indirect system navigation (Support Coordination, Outcome 8) and direct trauma-informed relational coaching (Psychosocial Recovery Coaching, Outcome 6) — and to blend these in any proportion their plan allows. Form of transfer: A highly accessible visual intake tool using a "Fibonacci Shell" pedagogical structure (Loops 0 to 4) — an expanding narrative of infographics styled like a clinical reference booklet. No jargon; accessible metaphors (Bank Accounts, Safes, Keys) throughout.If we replace the standard administrative intake process with an educational visual guide that explicitly explains the boundaries of NDIS funding, Digital Locks, and R106 Category 7 flexibility, then participants will exercise genuine informed consent and self-direct a hybrid support model that accurately reflects their real-world episodic barriers — preventing plan waste and producing funding decisions they genuinely endorse.What will confirm this: Participants, after using the guide, can articulate the difference between an indirect coordination task and a direct coaching task in their own words, before signing the Service Agreement.Minimum viable version: A visual intake tool covering four structural elements, deployed during the initial "meet and greet": The Origin Ecosystem (Loop 1): What the NDIS funds versus what Mainstream, Informal, and Everyday Living Expenses covers — the boundary of the system. The Funding Pool and Locks (Loops 2–3): How participant goals unlock specific Support Categories ("bank accounts"); the difference between flexible and Stated (locked) accounts; how planners use "digital safes" (Stated item codes) for high-cost items like Level 3 Specialist Coordination. The R106 Master Key and the Hybrid Choice (Loop 4 — absorbs Component #3): The culminating section of the guide. Covers four elements in sequence: The Funding Pool: Category 07 is a flexible budget — the participant directs it (unless digitally locked by a Stated item code)
The Indirect Option (SC, Outcome 8): "Behind the scenes" — system navigation, provider connection, plan mechanics; the coordinator works on the participant's behalf
The Direct Option (PRC, Outcome 6): "Side by side" — relational, face-to-face, trauma-informed coaching; the coach works directly with the participant on psychological readiness and capacity-building
The Hybrid Choice: R106 is the participant's legal entitlement to blend these two supports in any proportion their plan allows — and to adjust that blend as their episodic needs fluctuate After Loop 4 the participant is ready to sign the Service Agreement with full informed consent — knowing what they are choosing and why. Intentional scope constraint: Category 07 only. Generic NDIS plan mechanics (all 21 support categories) are out of scope for this probe.The probe is complete when ALL of the following are observable:
A participant completes the visual guide intake session
The participant can articulate — in their own words — the difference between an indirect coordination task (Outcome 8) and a direct coaching task (Outcome 6)
The participant makes a self-directed allocation choice (Coordination Only / Coaching Only / Blended) and signs the Service Agreement with that choice documented
No critical structural issue prevents comprehension (no blocker-severity accessibility defect)
Done vs. Valid: Done means the guided session completed. Valid requires evidence that the participant's self-directed allocation decision was maintained through the first support delivery — not merely made at intake.Brief produced: 2026-05-10 via NbLM extraction pass on IFC notebook (07344d6e-933e-43f0-81e2-8576ff93e178).
NbLM source confidence: All six fields well-supported — no fields flagged as insufficient.
Score: 14/14. Ingested directly.]]></description><link>p3-governance/products/visual-guide-ndis-plan/product-brief-visual-guide-to-the-ndis-plan.html</link><guid isPermaLink="false">P3-Governance/Products/Visual-Guide-NDIS-Plan/Product Brief - Visual Guide to the NDIS Plan.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Product Brief - Visual Guide to the Service Agreement]]></title><description><![CDATA[Type: P3 Product Artefact — Stage 3 (Ingested — with gap noted)
Source: NbLM extraction pass (IFC notebook: 07344d6e-933e-43f0-81e2-8576ff93e178) + <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a> filter
Programme binding key: SD-IFC-2026-001
IFC Component: #2
Sentinel authority: Andrew (Product pillar)
Date: 2026-05-10<br>
Score: 12/14 — Ingest with gap noted (via <a data-href="P3 Product Brief Scoring Rubric" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Product Brief Scoring Rubric</a>)
Status: Active — visual design approach gap logged (G-01)<br>
Reference: <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a>, <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>
Product type: Instrument (primary) — provides the documentary mechanism for informed financial consent. Theory (secondary) — transfers understanding of billing types, budget monitoring triggers, and the practitioner's conflict of interest disclosures.
Blue Ocean / Red Ocean: Blue Ocean. No existing NDIS service agreement translates contractual obligations into a visual, accessible format that explicitly separates NF2F/F2F costs, documents the SC/PRC blend, and includes budget monitoring triggers and an Impartiality Shield.
Primary beneficiaries: NDIS participants — especially those with psychosocial vulnerabilities, trauma histories, cognitive overload, or intellectual disabilities — and dual-role SC/PRC practitioners.Before the guide: participants were passive signatories to complex service agreements they did not understand, exposing them to hidden Non-Face-to-Face (NF2F) charges, rapid budget depletion, and rigid support models. Practitioners had no structured mechanism to document informed consent for dual-role billing, creating audit risk.After the guide: participants achieve "financial sovereignty" — they understand their rights, comprehend the billing implications of each support type, and sign a service agreement that reflects their genuine, self-directed allocation. Practitioners hold a signed document that constitutes an audit shield against claims of over-servicing, double-dipping, or Code of Conduct violations.Classification: Instrument (primary), Theory (secondary).What transfers to the participant: Legal and financial comprehension: The ability to understand — before signing — the difference between Non-Face-to-Face (NF2F) coordination work, Face-to-Face (F2F) coaching, and Provider Travel costs, and to authorise each explicitly. Choice documentation: The ability to exercise genuine informed financial consent by selecting one of three defined models (Coordination Only, Coaching Only, or Blended) and having that choice recorded in a legally binding document. Transparency assurance: Knowledge of what the practitioner explicitly does NOT provide (the Impartiality Shield) — creating the conditions for genuinely independent advice. Form of transfer: A highly accessible, visual document used at the initial intake or "meet and greet" — translating legal clauses into plain English with visual separation of billing types, monitoring triggers, and choice options.If we translate the service agreement into an accessible visual format that explicitly separates NF2F and F2F costs, maps Category 07 budget to both SC (Outcome 8) and PRC (Outcome 6), and includes conflict of interest disclosures, then participants will exercise genuine informed financial consent — and the signed agreement will constitute an audit-proof record of the participant's self-directed allocation choice.What will confirm this: The participant can articulate their billing authorisation (NF2F / F2F / Travel) and their support allocation (Coordination / Coaching / Blended) in their own words before signing. The signed agreement is accepted by the NDIA and not challenged in audit.Minimum viable version: A visual document covering the following five structural elements, used at intake: Three choices: Coordination Only (SC, Outcome 8) / Coaching Only (PRC, Outcome 6) / The Blended Option — participant selects and signs. Billing type breakdown: Explicit separation of Non-Face-to-Face (NF2F), Face-to-Face (F2F), and Provider Travel costs — what each is, when it applies, what the NDIS price limits are. Budget monitoring triggers: The 50% and 80% utilisation points — what happens at each threshold, who initiates a review, and what the participant's options are. The Impartiality Shield: A visual declaration of what the practitioner does NOT provide (Core Supports, Plan Management, SIL, Clinical Therapy) — preserving independence. Flexibility Clause: Statement of the Least-Cost-Appropriate-Provider decision rule — commitment to step down to lower-cost supports when capacity is built. Known gap — visual design approach: The exact visual format, metaphor system, and slide layouts for this product have not yet been specified in Andrew's notebook. Component #1 has a detailed Fibonacci Shell structure; Component #2's visual approach is yet to be defined. This is noted as G-01 and does not block the probe.The probe is complete when ALL of the following are observable:
A participant completes the visual intake session for the Service Agreement
The participant can articulate in their own words what NF2F means and why they are authorising it
The participant selects one of the three support models and signs the Service Agreement with that selection recorded
The signed agreement is used in at least one NDIA interaction without triggering a compliance query related to NF2F billing or dual-role duplication
Brief produced: 2026-05-10 via NbLM extraction pass on IFC notebook (07344d6e-933e-43f0-81e2-8576ff93e178).
NbLM source confidence: Five of six fields well-supported. G-01 flagged by NbLM — visual design approach insufficient.
Score: 12/14. Ingested with gap noted.]]></description><link>p3-governance/products/visual-guide-service-agreement/product-brief-visual-guide-to-the-service-agreement.html</link><guid isPermaLink="false">P3-Governance/Products/Visual-Guide-Service-Agreement/Product Brief - Visual Guide to the Service Agreement.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Programme Guidance]]></title><description><![CDATA[Purpose: This guide extends the P3 Beginners Guide for practitioners who are managing — or planning — a Programme: multiple coordinated delivery streams operating under a shared strategic configuration. The Beginners Guide covers the six pillars (Principles, Patterns, Products, Strategy, Governance, Maturity). This guide introduces the portfolio-layer instruments those pillars require at Programme scope: Strategy Dossier, Charter, Saga, Strategic Bundle, and Dossier Closure.Who this is for: Practitioners who have read the P3 Beginners Guide and are now asking: "Where does the Programme live in P3? What artefact holds it together? How do I set one up and close it down?"The word "programme" carries four structurally distinct meanings in P3 discourse. Conflating them is the primary source of early-adopter confusion.Sense 1 — The Operational Instance (the manuscript sense)
A unit of production — a team, a programme, a project — authorised to produce within the Production Sphere. The manuscript is explicit: "A Factory is any unit of production — a team, a programme, a project — that has been authorised to produce." Each delivery stream within a Programme-as-portfolio is a Factory in this sense. This sense is about executional authority: a bounded unit with a Charter and a mandate.Sense 2 — The Transformation Programme (the discredited sense)
A multi-year initiative with a prescribed end-state — the conventional methodology P3 explicitly replaces. The manuscript: "not a new plan, not a reorganisation, not a transformation programme. A remix." Named here to prevent confusion; it is what P3 does not do.Sense 3 — The SAFe Coordination Boundary
The Agile Release Train or equivalent from the Scaled Agile Framework. Referenced in the manuscript as an external methodology artefact; not a P3 construct.Sense 4 — The Strategic Composition (this document's subject)
The set of P3 artefacts — Strategy Dossier, Principle Dossiers, Pattern Dossiers, Factory Charters, Products, Sagas — that share a common strategic origin and cohere as a named sub-portfolio. This is the sense early adopters mean when they ask "where does our Programme live?" The rest of this document addresses Sense 4.The instinctive response — "a Programme is a Product that holds other Products" — is structurally incorrect in P3.The P3 value chain terminates at Product: "Principles constrain. Patterns guide. Products ship." There is no fourth term. A Programme is not a value-bearing Product; it cannot be certified as Done by the Product Sentinel; it does not transfer value to a beneficiary in the way a Product does. Creating a meta-Product to hold the Programme corrupts the constitutive rule that defines what a Product is.The correct P3 answer: a Programme is a Strategic Bundle — a bounded sub-corridor of the portfolio's Governed Random Walk, defined by a single Strategy Dossier and derived by querying all artefacts that reference that Dossier's identifier. The Programme name ("Project Aurora", "Platform Modernisation") is the human-readable label for the Strategy Dossier. The Programme itself is computed on demand — a view over the portfolio, not a stored container.Two implications follow immediately:
No new artefact category is created. A Programme decomposes into artefacts that already exist in P3.
The Programme boundary is unambiguous and auditable. Any artefact that references the Strategy Dossier ID is part of the Programme. Any artefact that does not is not.
Five instruments are required at Programme scope that the Beginners Guide does not introduce.Strategy Dossier
The legislative instrument encoding a strategic configuration for one epoch: the Desired Slope (targeted direction and rate of capability improvement), the mixing-desk fader positions (which Principles are foregrounded), and the Maturity Epoch under which production operates. Its unique identifier (e.g., SD-2026-003) is the binding key for every artefact in the Programme. Emitted by the Strategy Sentinel. It is a constraint instrument, not a plan — it sets fader positions, not destinations. It is in force for one epoch, then decommissioned.Charter (Factory Charter)
Bounded authority granted to one delivery team to produce within the Programme's corridor. Each Charter cites the Strategy Dossier ID, making the team's output attributable to the Programme. One Charter per Factory.Saga
The append-only record of what a Factory actually did during its Charter — the operational truth of the Programme as it unfolded. Sagas are the upstream signal informing the Strategy Sentinel whether the direction is working. One Saga per Factory.Strategic Bundle
The structural form of the Programme: the complete set of artefacts (Charters, Products, Sagas, sub-Dossiers) that share a Strategy Dossier as their binding key. Bounded by Principle Dossiers (corridor walls) and scoped by the Maturity Epoch (corridor width). Not stored — derivable on demand.Dossier Closure
The query mechanism that materialises a Strategic Bundle. It traverses the Traceability Spine — the connective structure linking the Legislative Sphere to the Production Sphere — and collects all artefacts referencing a given Dossier ID. Applied to a Strategy Dossier, the result is the complete Portfolio Integration Map entry for the Programme: which Charters, Products, and Sagas belong to it, and how they cohere architecturally.No new artefact category is introduced. A Programme decomposes into the following existing P3 artefacts:The Strategy Sentinel issues the Strategy Dossier. This is the single most consequential act — the Dossier's unique identifier becomes the spine of the entire Programme. Factory Charters are derived; teams receive bounded authority; the Traceability Spine is activated. Write the Strategy Dossier before any Charter is issued or any Product brief is written. An organisation that begins delivering Products without a Dossier has no Programme — it has a set of unanchored deliverables with no queryable boundary.Steady-state production within the Dossier's corridor. Factories produce Products; Sagas accumulate the operational record. The Dossier Closure is live and queryable throughout: "what artefacts are part of this Programme?" is answered by querying for all artefacts carrying the Dossier ID. Sagas inform the Strategy Sentinel continuously — is the direction working, or does the epoch require a remix?The Strategy Dossier is decommissioned. Factory Charters are released. In-flight Sagas are resolved: completed, frozen, or transferred to a successor Dossier. Products and completed Sagas are absorbed into the portfolio's institutional memory. Plan the Conclusion phase at Initiation. Before the Dossier is issued, the team should already know: when does this epoch end, and what happens to each artefact type? The Conclusion phase is the most commonly under-planned and most frequently mishandled part of Programme governance. Write the Strategy Dossier first. Encode the Desired Slope, Principle activations, and Maturity Epoch. Assign a unique ID. This is the Programme's legislative foundation. Document applicable Principle Dossiers. These are the corridor walls — architectural constraints governing what is permissible within the Programme. Assess Maturity before issuing Charters. Apply the Strategy Sieve (from the MV Strategy guide) to each major element: Now, Grow, or Recalibrate. Ambition that exceeds current capability produces damage, not strategy. Issue Factory Charters. One per delivery team; each cites the Strategy Dossier ID. The Charter is what makes the Factory's authority explicit and its output attributable to the Programme. Ensure every artefact carries the Dossier ID. Products, Sagas, and sub-Dossiers must all reference the binding key. Programme boundary integrity depends entirely on this discipline. Materialise the Dossier Closure periodically. Query the portfolio for all artefacts referencing the Dossier ID. Confirm the Programme boundary is as expected. Plan Conclusion at Initiation. Define the decommissioning criteria and the fate of each artefact type before the epoch ends. The Programme-as-Product error
Creating a "Programme product brief" or meta-Product to hold the Programme together. A Programme cannot be certified by the Product Sentinel and does not transfer value to a beneficiary in the Product sense. The correct binding instrument is the Strategy Dossier, not a Product brief.The Programme-as-container error
Creating a stored "Programme document" or "Programme folder" to hold all constituent artefacts. Any stored container will immediately begin to diverge from the actual derived closure — it must be manually updated with every Charter or Product addition. The Programme is a query, not a container. Trust the binding-key discipline and the Dossier Closure mechanism.Orphaned artefacts at Conclusion
Failing to formally close Charters and resolve Sagas when the Dossier is decommissioned. These artefacts exist in the portfolio but cannot be traced to active strategic intent — they are ungoverned and untraceable. At Conclusion, the Strategy Sentinel must explicitly decide the fate of every artefact in the closure before decommissioning.This guide is a companion to the P3 Beginners Guide and the six Minimum Viable filter guides. It does not replace them — it extends them for Programme scope. The Beginners Guide provides the six-pillar framework; this guide provides the portfolio-layer instruments required when multiple delivery streams must cohere under a shared strategic configuration.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Programme Guidance.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Risk Management Guidance]]></title><description><![CDATA[Purpose: This document is a guide for P3 early adopters who need to maintain risk-management continuity while bootstrapping P3's structural governance. Load it alongside the companion Minimum Viable guides for Governance, Maturity, Principles, Strategy, Patterns, and Products as part of a coherent P3 bootstrapping toolkit.You have a risk management practice. It may be a RAID log, a risk register, a Change Advisory Board, or some combination of all three. It is probably mandated — by contract, by compliance framework, or by institutional habit. You cannot switch it off.You are also beginning to adopt P3. You have seen that P3's structural approach to risk is fundamentally different from the register-and-committee model you currently operate. What you have not yet accumulated is P3's emergent governance — the Consequence Profiles, the named Sentinels, the structural gates that make P3's risk posture load-bearing. That governance does not arrive pre-installed; it accretes through the Maturity Ratchet, and the Ratchet will not be hurried.This is the bootstrapping challenge. You cannot abandon your existing risk practice — it carries real obligations. You cannot simply continue it unchanged — you risk preserving mechanisms that P3's structural approach is designed to supersede. And you cannot yet rely on P3's governance to absorb the risk your existing practice was managing, because that governance is not yet mature enough to be load-bearing.This guide names that challenge plainly, defines the minimum viable practice that navigates it, and describes the staged handover that resolves it progressively over time.The foundational claim is direct: "Engineering is risk management. Every structure we build, every methodology we follow, is a bet that our understanding is adequate to the demands we face." (Chapter 04:71) This is not a slogan. It is a structural statement: because P3 is an engineering framework, risk management is not a module within it — it is the whole framework seen from the angle of "what could go wrong, and what have we done about it?"This is why the traditional risk register attracts the manuscript's sharpest criticism: "a steering board review that added weeks to timelines and subtracted nothing from risk registers." (Chapter 14:25) A register that exists beside engineering — fed by quarterly workshops, reviewed by committees — is trailing governance by construction. It documents risk after the fact. It cannot catch what it is not looking at in time.P3's machinery for risk management is distributed across four structural homes:Consequence Profiles — the epistemics of risk. Every P3 Pattern carries a Consequence Profile requiring "symmetric treatment. What does this pattern enable? What does it constrain? What new problems does it introduce? Under what circumstances do the costs exceed the benefits?" (Chapter 06:236) Critically: "the adversarial question — how does this fail? — is as essential as the functional question how does this work?" (Chapter 06:238) Much of what a RAID log captures — risks, assumptions, issues, dependencies — corresponds closely to what a Consequence Profile documents. The difference is where it is authored and when: at design time, as a first-class component of the solution, not retrofitted after the fact.Governance — the absorption of risk. "Governance was the net itself. Not a trailing checklist. Not an auditor reviewing paperwork after the fact... Structural governance — present in the environment, absorbing consequence in real time." (Chapter 09:30) And: "The net did not slow the work down. The net was why the work sped up." (Chapter 09:20) Risk mitigation in P3 is structural — deployment gates, canary rollouts, automated rollback — not procedural.Maturity — the capacity for risk. "An organisation at high maturity in a given domain can tolerate proto-patterns... because it has the governance infrastructure, monitoring capability, and recovery mechanisms to absorb the risk of unproven approaches. An organisation at low maturity in the same domain cannot safely operate even canonical patterns without additional scaffolding." (Chapter 11:323) Maturity answers which risk-management mechanisms the organisation can actually sustain without producing false governance.Strategy — the appetite for risk. "An endocrine signal (the Legislative Nexus) arrives as a strategic broadcast: 'We are entering a high-compliance market; risk-appetite is reduced.' The team retains autonomy over how to build, but their internal verification thresholds shift." (Chapter 14:167) Risk appetite is set institutionally and transmitted as a signal — it is not negotiated at the point of work.One further constraint governs the whole apparatus: "Every act of governance creates a counter-risk. Every degree of order purchased through governance comes at a cost in adaptive capacity... The question is never whether to pay this cost but how to manage the tradeoff dynamically." (Chapter 12:67, 93) There is no zero-risk posture in P3 — only a dynamically managed Risk-Risk Frontier. The goal is not to eliminate risk; it is to ensure the governance cost does not exceed the risk it prevents.The maturity trajectory. L1 accepts process debt deliberately, in exchange for velocity and adoptability. L5 achieves governance that is not a set of practices people follow but "a set of environmental conditions that people inhabit" (Chapter 15:338) — automated gates that evaluate decisions as they are made. The journey between these two states is the Maturity Ratchet.Three failure modes arise specifically in the transition period, when traditional and P3 risk cultures are running side by side.Parallel Universe Risk. You maintain your RAID log and your P3 practices simultaneously, but the two systems have no structural relationship. The risk register is fed by quarterly workshops; Consequence Profiles are authored by engineers; nobody connects the two. The register becomes an accurate picture of risks identified and filed, while the real risk absorption happens in P3's structural mechanisms — or fails to happen at all, because those mechanisms are not yet mature enough to be relied upon.Diagnostic question: Can every entry in your current risk register be traced to either a Consequence Profile or an explicitly acknowledged structural gap in your P3 artefacts? If not, the two systems are not in conversation.Premature Surrender. You recognise that the traditional risk register is trailing governance — and you are right about that — so you stop maintaining it before P3's structural governance is load-bearing. The register is abandoned; the Consequence Profiles are still informal; the Sentinels are not yet named; the governance net is not yet woven. There is no net.The Strangler Fig principle applies here. The pattern "seeds quietly, builds its own structure around the existing one, uses the existing one for support during the long transition, and inherits the ecological niche when the existing structure is naturally superseded." (Chapter 15:66) Removing the existing one before the new one is load-bearing is not a Strangler Fig transition — it is a clearcut. The gap it creates is a governance vacuum.Diagnostic question: Has every risk currently in your RAID log been mapped to a P3 artefact with a named Sentinel who has actual authority to act? If not, your traditional record is still carrying information P3 has not yet absorbed.False Continuity. You maintain the form of your traditional risk governance — the CAB still convenes, the risk register is still updated — while P3 practices have quietly begun to hollow out its substance. The CAB reviews changes that have already been de-risked by canary deployments; the risk register is updated from the same quarterly workshop even though engineering decisions are now made elsewhere. Both mechanisms continue to exist, but neither is doing the work. This is the Done Without Valid failure (Chapter 10:253): the paperwork is complete, the approvals collected, and nothing was actually verified.Diagnostic question: When did your current risk governance mechanism last stop, modify, or escalate something? If you cannot name a recent instance, the mechanism has become Governance Theatre — and Theatre provides no actual protection during the transition period when protection matters most.The minimum viable risk posture at L1 is small but real. It bridges your existing practice into P3's structural approach without requiring maturity you do not yet have.Step 1: Map your RAID log to P3 artefacts. For each entry in your existing risk register, identify which P3 artefact owns it structurally — which Principle, Pattern, or emerging Product is the structural home for this risk. This mapping exercise begins the re-sourcing: transforming the register from an independent risk-identification system into a record of what P3's structures know, and what they do not yet cover.Step 2: Check for Consequence Profile coverage. For each mapped risk, ask: does the owning Pattern have a Consequence Profile entry that addresses this risk? If yes, the risk has a structural home; the register entry becomes a pointer to that Profile. If no, the risk is a gap in your Consequence Profile coverage — flag it for the next Pattern workshop and keep the register entry active.Step 3: Accept the RAID log as a transitional instrument. Your RAID log is not a P3 artefact. It does not need to become one. Its role during the transition is to carry what P3's structures have not yet absorbed — genuine unmapped risks, compliance artefacts required by external obligation, and explicitly acknowledged structural gaps. Its value is precisely its orthogonality: a well-maintained RAID log during the transition occasionally surfaces what the new structure misses, because it is looking from a different angle. What changes is not whether the log exists, but what it is for.Step 4: Name a Sentinel for each risk that escalates beyond L1 tolerance. For every risk in your mapped register that is critical — whose breach would cause irreversible harm to customers, legal standing, or dependent-system safety — name a single person as Sentinel. Not a committee. Committees diffuse accountability; a Sentinel concentrates it where it can act. The Sentinel must have observability (direct visibility into whether the risk is controlled), authority (the capacity to act without permission from those being governed), and accountability (they bear consequences when the control fails).Use this structure for each critical risk:The Consequence Profile habit — asking "how does this fail?" for every Pattern you adopt — begins informally at L1. No document is needed yet; you need the question asked and its answer heard.The dual-track state — traditional and P3 risk governance running in parallel — is not a failure to escape. It is the Strangler Fig's long transition, and it is expected to last years. Its only genuine failure mode is a documentation gap that is stable or widening: a divergence between your official risk picture and your actual risk posture that is not being closed.The handover follows the Maturity Ratchet:L1 → L2: Begin re-sourcing. RAID log entries are mapped to Pattern Consequence Profiles. Residual unmapped risks remain in the traditional log with an explicit acknowledgement that they are structural gaps awaiting P3 coverage. The CAB, if present, continues unchanged — but its inputs increasingly come from the structural de-risking already performed by P3's deployment mechanisms, not from a parallel risk assessment process.L2 → L3: Sentinels formalised; traditional log shrinks. At L3, P3 governance has "organisational infrastructure. Reviews are tracked; outcomes are recorded." (Chapter 06:332) This is the integration point: P3's decision record is now reliable enough to serve as the system of record. The traditional log retains only risks that are genuinely external to P3's artefact scope — regulatory, geopolitical, vendor obligations — and risks for which no Consequence Profile coverage yet exists. The CAB, if contractually required, is re-chartered: it moves from pre-approving individual changes to reviewing the category-level configuration of automated gates, doing what a human body can actually do rather than providing nominal oversight of decisions already structurally made.L3+: Traditional log for external risks only. Beyond L3, the traditional risk apparatus exists only where external obligation requires it or where P3's structural coverage genuinely ends. Its deprecation is evidence-backed — L4 produces the data that demonstrates structural governance outperforms procedural review (Chapter 15:247) — not calendar-driven.The done condition. The handover is complete when every risk in the RAID log can be traced to either a Consequence Profile entry or a named Sentinel within P3's governance structure. Until that condition is met, the traditional log is carrying real information and must remain active.At L1. The RAID log and P3's emerging Consequence Profiles are in conversation. Every critical risk has a named Sentinel and a friction point. The organisation is doing more actual risk management than the paperwork shows — never less. The gap between official documentation and actual practice is small, acknowledged, and closing.At L2–L3. The traditional log has shrunk to residual risks genuinely beyond P3's structural coverage. Sentinels are formally named for every critical commitment. The CAB, if it still exists, reviews gate configuration rather than individual changes — and it last modified something recently enough to name the instance. P3's decision record satisfies audit requirements.At L4–L5. The traditional risk apparatus is retired or reduced to external-obligation tracking. Risk management is structural and measurable. The organisation can answer the L4 questions: how long do governance checks take? what fraction of commitments are breached? what types of gaps are found? The answers are grounded in data, not memory.Connecting to the framework. This guide assumes a working Minimum Viable Governance structure and a Minimum Viable Maturity profile — the companion guides for those topics are prerequisites. Risk management in P3 is not a separate track from governance and maturity; it is what the whole SGM overlay looks like when you ask: what could go wrong, and what structural mechanism prevents it?]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-risk-management-guidance.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Risk Management Guidance.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 State Machine Insights]]></title><description><![CDATA[Your instinct is exactly right, and the timing question has a sharp answer: the state machine should be the first thing you build. It is not a feature of the harness. It is the harness. Everything else — every agent, every LLM call, every reasoning step — is a function that the state machine invokes at designated points. If you build the agentic layer first and try to retrofit a state machine around it later, you are building the Titan and then trying to add bulkheads after it's already underwater.The reason this is so urgent — why "very early" really means "before the first agent takes its first action" — comes from a failure mode that your "token dumpster fire" phrase names with admirable precision but actually understates.LLM drift is not random noise. It is biased noise. Every LLM invocation introduces a subtle gravitational pull toward the model's training distribution — toward the average, the conventional, the statistically likely. When an agent reasons about a governance decision, it does not flip a coin. It gravitates toward whatever governance pattern appears most frequently in its training data, which is overwhelmingly the pattern of informal, undifferentiated, ungoverned software teams. The LLM has seen a thousand "just ship it" conversations for every one that looks like a Sentinel deliberation.This means that every governance decision you route through an LLM — every transition you allow the agent to reason about rather than execute deterministically — accumulates a directional bias toward the dissolution of your governance architecture. Not immediately. Not visibly. One degree of drift per decision. But the drift compounds, and it compounds in the same direction every time: toward less structure, less formality, less separation, less friction. The agent does not rebel against governance. It simply fails to maintain it with the precision that governance demands, and each imprecision shifts the baseline for the next decision.This is Vaughan's normalisation of deviance operating at computational speed. The state machine is the cure — not because it is smarter than the agent, but because it is incapable of drift. A state transition either fires or it doesn't. There is no "mostly fires" or "fires but slightly differently this time." The determinism is the point.The principle that determines what belongs in the state machine versus what belongs in an agent is simple to state and rigorous to apply: if the decision can be expressed as a function of known state and defined rules, it is a state machine transition. If the decision requires interpreting ambiguous, novel, or contextually rich information against judgment that cannot be fully formalised, it is an agent reasoning point.Another way to say this: the state machine handles governance mechanics. Agents handle governance judgment. The mechanics are the bones. The judgment is the muscle. And just as Chapter 14 argues that almost every cardiac cell should be stripped of regulatory function and optimised purely for contraction, almost every step in your governance workflow should be stripped of reasoning and optimised purely for deterministic execution. The reasoning gets concentrated — ring-fenced — into the specific moments where it is genuinely irreplaceable.The entire workflow topology. The state machine encodes which Sentinel function activates next, in what order, through what pathway. The rotational geometry — whether you are walking a triangular chord or the full twelve-step perimeter — is pure topology. It is a graph. The state machine traverses the graph. No LLM should ever decide "which Sentinel should I consult next?" That question has a deterministic answer given the current state, the decision type, and the maturity level. Encoding it in a state machine means encoding your constitutional geometry in a form that cannot drift, cannot be talked out of its path, cannot decide that "actually, we can skip the Governance Sentinel this time because we're in a hurry." The geometry is law. Law does not reason. Law executes.Charter enforcement. Before any agent action, the state machine checks: does this action fall within the agent's chartered scope? This is a boundary check — a lookup against the Charter's declared permissions. It is not a judgment call. It is a set-membership test. The action is either within scope or it is not. The state machine gates every agent action through this check, and an out-of-scope action produces a hard failure, not a warning, not a logged concern — a blocked transition. The agent never sees the decision to block. It simply encounters a wall. Stigmergy.Dossier constraint validation. Every requires/ensures contract in every active Dossier is an executable predicate. "Requires: API version header present. Ensures: backward compatibility test suite passes." These predicates are checked by the state machine as transition guards. The state machine does not interpret the Dossier. It evaluates the predicates. If the preconditions are not met, the transition does not fire. If the postconditions are not satisfied after the action, the transition rolls back or escalates to a designated reasoning point. The enforcement is mechanical. The predicates themselves may have been authored by an agent (that is a reasoning task), but their evaluation is pure computation.Saga generation. Every state transition — every action taken, every gate passed, every failure encountered — is appended to the Saga automatically by the state machine. The agent does not write its own Saga. The environment writes the Saga about the agent. This is the single most important architectural decision in the entire harness, because it means the audit trail is structurally independent of the audited actor. The agent cannot omit an action from the Saga. The agent cannot redescribe an action in the Saga. The agent cannot choose not to generate a Saga entry. The state machine appends the entry as a side effect of the transition itself, the way a toll gate records every vehicle that passes regardless of whether the driver wants to be recorded.Air Gap enforcement. The state machine maintains a hard boundary between legislative-sphere artefacts and production-sphere artefacts. An agent chartered for production cannot modify a Dossier. An agent chartered for a Sentinel reasoning function cannot directly modify production artefacts. The access control is structural — encoded in the state machine's transition rules, not in the agent's instructions. You do not tell the agent "please don't modify Dossiers." You make it impossible for the agent to reach a state from which Dossier modification is a valid transition. The constraint is architectural, not advisory. This is the Air Gap implemented as infrastructure.Immutability enforcement. The state machine ensures that every artefact write is a create-new-version operation, never an in-place mutation. When an agent produces an output — a revised pattern, an updated contract, a new Dossier draft — the state machine accepts the output as a new versioned artefact, links it to its predecessor, and makes the predecessor immutable. The agent cannot overwrite. The state machine does not offer overwrite as a reachable state.Maturity gating. The determination of which governance mode applies — System 1 triangle versus System 2 perimeter, or whatever intermediate configuration the current maturity level prescribes — is a lookup against the declared maturity epoch. The state machine reads the epoch, selects the corresponding workflow topology, and enforces it. No agent should ever reason about "what level of governance rigour does this decision require?" That question is answered by the maturity configuration, and the answer is deterministic.Escalation routing. When a constraint check fails, the state machine must decide where to route the failure. This is not a reasoning task. It is a decision tree: if the failure is a Charter scope violation, route to the Governance Sentinel function. If the failure is a Dossier precondition failure, route to the authoring agent for remediation. If the failure is a postcondition failure after an action has been taken, trigger the rollback protocol and route to the Product Sentinel function. The routing rules are defined in advance, encoded in the state machine, and executed without interpretation.Dossier authoring. Writing the governance constraints themselves — determining what the requires/ensures predicates should be for a new capability, a new integration, a new value stream — is genuine reasoning. It requires understanding the problem domain, anticipating failure modes, balancing competing goods (velocity versus safety, flexibility versus consistency). An agent with access to the organisation's existing Dossier corpus, its architectural principles, and the specific context of the new capability can draft a Dossier that a human Sentinel reviews and approves. The drafting is reasoning. The approval and enforcement are state machine functions.Validation assessment. The Product Sentinel's question — "are we building the right thing?" — cannot be answered by predicate evaluation. It requires interpreting user feedback, market signals, competitive dynamics, and strategic context against the current product increment. This is a genuine reasoning task: synthesising ambiguous, contextually rich information into a judgment. The agent's output at this reasoning point should be structured (a validation report with explicit claims and evidence), but the synthesis itself is irreducibly cognitive.Verification judgment at the meta-level. The distinction here is critical. Checking whether a test suite passes is a state machine function. Assessing whether the test suite itself is adequate — whether it actually tests what matters, whether the verification approach has blind spots, whether the postcondition predicates are correctly specified — is a reasoning task. This is the Governance Sentinel's deepest function: not executing verification but evaluating the adequacy of the verification apparatus. This is where an agent's capacity for pattern recognition and analogical reasoning genuinely earns its token cost.Strategic interpretation. Reading the environment — synthesising signals about competitive movement, technological change, regulatory shifts, market evolution — and translating those signals into directional recommendations for the Strategy Sentinel function. This is the System 4 intelligence function in Beer's VSM, and it is irreducibly a reasoning task. The output should be structured (a strategic assessment with explicit claims, evidence, confidence levels, and recommended directional adjustments), but the interpretation itself requires the kind of broad-context synthesis that LLMs are genuinely good at.Conflict resolution at nexus points. When two Sentinel concerns genuinely conflict — when the Strategy Sentinel's velocity imperative collides with the Governance Sentinel's integrity mandate, and the collision cannot be resolved by predicate evaluation because both predicates are satisfied and the tension is between goods rather than between right and wrong — an agent with access to both Sentinels' reasoning, the current strategic context, and the organisation's precedent history can propose a resolution. The proposal goes through the state machine's normal transition validation before taking effect. The agent proposes. The state machine disposes.Lamarckian assessment. The recognition that the current epoch has changed — that the environment has shifted sufficiently to require a rewrite of institutional DNA — is pattern recognition operating on ambiguous, long-horizon signals. No predicate can fully formalise "the competitive landscape has undergone a phase change." An agent monitoring the Strategic Sentinel's assessments over time, comparing them against the declared epoch assumptions, can flag a potential epoch transition. The flag triggers a state machine escalation to the full constitutional cycle. The judgment is the agent's. The process that follows is deterministic.For a healthy agentic governance harness, the ratio should be roughly this: eighty to ninety percent of all governance actions should be state machine transitions. Ten to twenty percent should be agent reasoning points. If you find that more than twenty percent of your governance workflow requires LLM reasoning, you have not formalised enough of your governance mechanics. You are burning tokens on decisions that have deterministic answers, and every one of those token-burning decisions is a vector for drift.The state machine should feel boringly mechanical. That is the signal that it is working. The agents should feel like they are being invoked rarely, for genuinely hard problems, and producing structured outputs that the state machine can validate before acting on. If the agents feel busy — if they are reasoning constantly, making frequent governance decisions, generating high token volume — something is wrong. Either the state machine is incomplete (governance mechanics are leaking into the reasoning layer) or the Dossiers are underspecified (the requires/ensures predicates are not formalised enough to be machine-evaluated, so an agent has to interpret them).The token dumpster fire problem is, at its root, a problem of misplaced reasoning — governance mechanics masquerading as judgment calls because nobody built the state machine that would have made them deterministic. Every token spent on a deterministic decision is not merely waste. It is a vote for drift. The state machine is how you stop voting.Build the state machine first. Encode the workflow topology, the Charter enforcement, the Dossier predicate evaluation, the Saga generation, the Air Gap, the immutability enforcement, and the maturity gating. Test it with no agents at all — just human beings triggering transitions manually. Verify that the governance mechanics work deterministically, that the Saga captures everything, that the Air Gap holds, that Charter violations produce hard failures.Then add agents at the designated reasoning points. One at a time. Each agent chartered, each agent's actions gated by the state machine, each agent's outputs validated by the state machine's postcondition checks before any transition fires. Watch the Saga. If the agent's reasoning is producing outputs that consistently pass the postcondition checks on the first attempt, the agent is functioning within its Charter. If the agent's outputs are frequently failing postcondition checks and requiring remediation loops, either the agent's reasoning is inadequate for the task or the postcondition predicates are too tight. The Saga gives you the diagnostic data to distinguish these cases.The state machine is the skeleton. The agents are the muscle. Build the skeleton first, or the muscle has nothing to pull against — and you get the organisational equivalent of fibrillation: every agent contracting on its own rhythm, generating enormous activity, producing no coherent output.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-state-machine-insights.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 State Machine Insights.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Governance]]></title><description><![CDATA[Purpose: This document is a pre-P3 filter for identifying, assessing, and establishing minimum governance structures across your organisation's critical commitments. Load this guide into your AI system alongside the companion Minimum Viable guides for Principles, Products, Strategy, Patterns, and Maturity as part of a coherent P3 bootstrapping toolkit.Governance is not compliance, bureaucracy, or approval chains. It is the integrity function — the organisational mechanism that ensures the system does what it claims to do.The integrity question at the heart of every governance structure: Are we doing what we said we would do, in the way we said we would do it?A pilot's pre-flight walkaround provides a useful frame. The pilot circles the aircraft, works through the checklist, confirms all items are ticked. The checklist is not governance. Airworthiness is governance. Airworthiness is the systemic property that emerges when every component, every maintenance action, and every operational decision exists in a traceable relationship to the engineering principles that make flight possible. A pilot can complete every item on the checklist and still board an aircraft whose turbine disk has an invisible fatigue crack. The walkaround checks the clipboard. Airworthiness checks the aircraft.This distinction is constitutional. Most organisations govern their clipboards. Very few govern their aircraft.Done vs. Valid. The governance distinction that matters most at pre-P3 maturity is between Done and Valid. Done is a stakeholder-facing claim: the work satisfies the criteria agreed with those who requested it. Valid is a system-facing claim: the work maintains the integrity of the commitments that shaped it. A product can be Done — accepted, signed off, delivered — without being Valid. Every governance failure that makes the news is a Done Without Valid failure: the paperwork was complete, the approvals were collected, and nobody verified that the system was actually doing what it claimed.At pre-P3 maturity, the minimum governance question for any delivered output is: Can we trace this back to a governing commitment? If we removed that commitment tomorrow, would this output need to change? If yes to the second question, the output is Valid. If you cannot answer the first question, governance is absent.The P3 minimum governance structure requires three elements for each critical commitment:
A named commitment — something the organisation has explicitly stated it will not violate. Informal commitments are not governed; they are hoped for.
A named sentinel — a specific person or role who watches for violations and has authority to act. Not a committee. Committees diffuse accountability; a sentinel concentrates it where it can act.
A friction point — a specific moment in the workflow where work pauses for a governance check before proceeding. Without a friction point, the commitment exists on paper and nowhere else.
Before assessing your governance structures, identify which of the following pathologies are present. Each one silently converts the form of governance into its absence.Governance Theatre. Governance Theatre is the pathology where the form of integrity checking is preserved while the substance is absent. Pre-flight walkarounds that tick boxes without inspecting anything. Architecture reviews where no one challenges a proposal. Change approval boards that have not rejected a request in eighteen months. Compliance audits that arrive six weeks after the risk they were designed to catch has already manifested.Theatre is seductive because it is measurable: velocity metrics look healthy, approval rates reach one hundred percent, dashboards glow green. The system appears governed. It is not. The clipboard is clean. The aircraft is not airworthy.Diagnostic question: Has this governance mechanism stopped, modified, or escalated anything in the last twelve months? If the answer is no, it is Theatre.Governance Habituation. Habituation is the pathology of approval fatigue. When a human approver reviews their seventh context-free deployment request of the morning, they are not performing the same cognitive operation they performed on the first. The mechanism of genuine oversight degrades to reflex. Research shows it takes an average of twenty-three minutes to recover full cognitive focus after a context interruption — meaning each nominally thirty-second approval costs the reviewer a twenty-three minute recovery period, while providing no meaningful verification.Habituation is not negligence. It is a rational response to a governance system that has placed a human in a role no human can sustain at the demanded volume. The individual is not defective; the system is. But the outcome is identical to negligence: approvals are granted without scrutiny, and the normalisation of rubber-stamping redefines "reviewed" to mean "signed."Diagnostic question: Could the person giving this approval meaningfully evaluate it in the time the process provides? If not, the system is producing signatures, not oversight.Leading vs. Trailing Governance. Trailing governance checks for compliance after work is completed — a post-hoc audit, a retrospective review, a quarterly committee that examines decisions made months ago. Trailing governance is better than nothing, but it has two structural weaknesses: by the time a violation is detected, the damage may be irreversible; and the interval between violation and detection — Feedback Latency — allows the violation to compound into the context for subsequent decisions.Leading governance embeds the governance check into the work itself, before the point of irrevocable commitment. A deployment pipeline that cannot proceed without passing security verification is Leading governance. A code review policy that someone might or might not apply is Trailing. Leading governance makes non-compliant behaviour structurally difficult rather than merely inadvisable.Feedback Latency is the diagnostic metric: when the interval between an event and its governance visibility exceeds the system's rate of change, governance degrades from regulation to archaeology. A quarterly architecture review that discovers a violation introduced three months ago arrives after the operational domain has moved on, compounding the deviation into subsequent work.At pre-P3 maturity, target at least one Leading governance check for each of your three most critical commitments. Everything else can be Trailing — but critical commitments need a structural check, not a periodic one.For each critical commitment, document it using this six-element structure. All six elements are required. A governance structure missing any one of them is incomplete.The Sentinel Triad. Every sentinel must possess three attributes to function. Observability: the capacity to see whether the commitment is being honoured — not based on reports, but on direct visibility into the work. Authority: the capacity to act on what is observed — to stop work, request rework, or escalate — without needing permission from those being governed. Accountability: the bearing of consequences when the sentinel fails to detect a violation. Without observability, the sentinel is blind. Without authority, they are impotent. Without accountability, they have no incentive to exercise either.Displacement: from ritual to structure. The strongest form of Leading governance makes non-compliance architecturally difficult rather than merely inadvisable. A CI/CD pipeline that cannot proceed without passing defined quality gates has displaced the manual approval ritual — the governance intent is preserved; the ritual is structurally unnecessary. At pre-P3 maturity, full displacement may not be achievable, but for your top three commitments ask: Can this check be embedded in tooling, so that violation is detectable at the point it occurs? Even partial displacement — automated detection plus human review of exceptions — dramatically reduces Habituation risk.Constitutional independence. The sentinel cannot answer to production pressure. When the person responsible for governance oversight reports to the person whose work they oversee, governance will systematically defer to velocity under pressure — not from weakness of character, but from structural inevitability. The builder cannot hold the level. At pre-P3 maturity, constitutional independence means the sentinel's role is explicitly distinct from delivery responsibility, and escalations go to someone outside the delivery team's chain.Governance must be calibrated to both the criticality of the commitment and the maturity of the practice it governs. Miscalibration in either direction produces failure.Over-governance of low-maturity practices creates paralysis. Applying constitutional enforcement to ad-hoc work — demanding full audit trails for practices that are not yet documented — generates friction practitioners will route around, producing Theatre by another path.Under-governance of critical commitments creates systemic risk. Leaving safety, compliance, or architectural integrity on an honour system is deferred liability. Every organisation has commitments whose violation produces consequences that cannot be undone. These need governance regardless of maturity level.The pre-P3 calibration test — three steps: Identify your three most critical commitments. These are commitments whose violation would cause the most irreversible damage — to customers, to the organisation's legal standing, or to the safety of dependent systems. Everything else is important; these three are critical. Apply the minimum governance structure (the six-element template above) to each. For these three, non-negotiable. A sentiment of "we're not ready for that level of formality" is not acceptable for commitments at this criticality level. Apply Subsidiarity to everything else. Subsidiarity means governance authority rests at the lowest level capable of exercising it effectively. For all commitments below your top three in criticality, embed governance in the team that performs the work: document the commitment, name an owner, define a check-in cadence. Central oversight is reserved for escalations and cross-boundary decisions. Governance Friction cost. Every governance mechanism carries a productivity cost. Research indicates theatrical governance — compliance rituals that produce signatures rather than integrity — accounts for fifteen to forty percent of engineering productivity losses at scale. The discipline of minimum viable governance is as much about what you do not govern as what you do. Define a governance structure for every commitment you cannot afford to have violated. Monitor the rest informally until evidence warrants escalation.The governance posture test. For each governance mechanism in your current practice, ask: Does this protect against a real violation, or against the appearance of one? The former is governance. The latter is Theatre. Audit your rituals with this question and dissolve what you find.Connecting to the framework. Governance calibrates to Maturity (current practices constrain governance complexity), protects Principles (the sentinel watches that governing commitments are not violated), and validates Products (Done vs. Valid is governance's contribution to every product decision). The companion guides for Minimum Viable Maturity and Minimum Viable Principles feed directly into governance design: Maturity sets the ceiling; Principles define the commitments governance exists to protect.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-governance.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Governance.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Patterns]]></title><description><![CDATA[Purpose: This document is a pre-P3 filter for identifying, extracting, and validating institutional patterns from your organisation's materials. Load this guide into your AI system alongside the companion Minimum Viable guides for Principles, Products, Strategy, Maturity, and Governance as part of a coherent P3 bootstrapping toolkit.A pattern is not a process, a template, or a rule.A process prescribes steps. A template provides a form to fill in. A rule mandates or prohibits behaviour. A pattern names a recurring class of problem and encodes what a good response looks like — including why it works, not just what it looks like.The distinction matters because a pattern that loses its "why" becomes a template — and templates applied without understanding are dangerous. Engineers who copy the form of a safety mechanism without understanding which component actually provides the guarantee may find they have preserved the appearance of safety while destroying its substance. The form looked right. The function was gone. This is what happened with the Therac-25 radiation therapy device: the software safety-check pattern was faithfully reproduced from a predecessor machine, but the hardware interlocks that bore the actual safety load were removed. The pattern was present; its guarantee was not. Six patients received lethal overdoses.Following a pattern is not the same as understanding it.The P3 minimum definition of a pattern has three requirements:
The problem has recurred — at least twice, in recognisably similar form, across distinct contexts.
The response can be named — a stable noun phrase that practitioners can cite unambiguously: "Strangler Fig Migration," not "that approach we used on the old system."
The response is teachable — a practitioner who had not previously applied it could do so successfully from the documented pattern alone, without needing the original practitioner present.
If your organisation's know-how lives only in senior heads and cannot be stated in a form a newcomer can act on, you have institutional fragility — not institutional knowledge.Pattern vs. catalogue. Many organisations believe they have patterns when they have a catalogue — a list of independent templates with no connective grammar. A pattern language is generative: practitioners can compose solutions for their specific context rather than copying templates blindly. A catalogue gives vocabulary — nouns you can name but cannot conjugate. The goal of this filter is to help you identify genuine patterns and begin building a language, not accumulate a graveyard of frozen thinking.Scan documentation, retrospectives, communications, and practice records using four checks:The Naming Check. Look for phrases like "the way we always...", "our standard approach to...", "best practice here is...". These signal accumulated experience — pattern candidates.The Repeatability Check. Has this been applied more than once, by more than one person, with comparable outcomes? A single successful response is anecdote. Repeated success across contexts is candidate knowledge.The Pattern Drift Check. Was this pattern formulated under conditions that still hold today? Patterns that have drifted from their original context — different technology, team, or market — become misleading rather than useful. The ritual persists; the reasoning has evaporated. Ask: If the conditions that originally motivated this pattern disappeared tomorrow, would we still apply it? If the answer is "probably yes, because it's just what we do," the pattern has drifted into habit. Flag it for review; do not institutionalise it.The Patternitis Check. Does your organisation have dozens of loosely defined "best practices" that practitioners routinely ignore? Patternitis — the pathology of over-patterning — creates the appearance of institutional knowledge while delivering none of the substance. Signs include: patterns that contradict each other with no adjudication mechanism; a library no one has reviewed in over two years; templates applied mechanically because "that's how we do it" with no one able to articulate the underlying reasoning.If Patternitis is present: do not add more patterns. Prune first. Identify the five to ten practices that are genuinely followed, genuinely valued, and genuinely load-bearing — and start there.When a pattern candidate passes the checks above, document it using this six-element brief. All six elements are required. Omitting any one converts the document into a template skeleton — structure without understanding.Governing rationale (pre-P3 equivalent of a Principle Anchor). Even without formal Principles, answer this for every pattern: Which of our governing commitments does this pattern serve? Ask: "If we abandoned this pattern entirely, which of our obligations — to customers, to safety, to quality — would be at risk?" If you cannot connect the pattern to a commitment, be cautious about institutionalising it. A pattern without a governing rationale is a pattern at risk of drifting into ritual.A pattern is not a binary thing. You do not simply "have" it or "not have" it. A pattern is a family of expressions appropriate to different maturity levels — and the Expression Gradient describes how a single pattern manifests as organisational capability develops.Consider the pattern "security review gates deployment":The pattern is the same across all five levels. The expression varies dramatically.Why the Expression Gradient matters for a pre-P3 client:It prevents "we already do that" from becoming a ceiling. If a pattern is documented at only one level, an organisation that reaches that level may believe it has fully "implemented" the pattern and stop improving. The gradient reveals that every pattern has a trajectory — where you are is not where the pattern ends.It prevents aspirational governance. Documenting a pattern at L5 and expecting an L1 organisation to implement it does not produce L5 behaviour — it produces non-compliance or hollow mimicry. The gradient enables honest assessment: here is where we currently operate, and here is the specific capability change required to advance one level.It prevents strategy that assumes capabilities you do not have. When your AI systems are generating plans, knowing the current expression level of each relevant pattern flags where the strategy is asking the organisation to operate beyond its current practice state.Minimum viable use. You do not need to document all five levels for every pattern immediately. For each pattern, document: (1) the level that accurately describes how you currently operate, and (2) the concrete capability changes required to advance one level. That is enough to make the gradient useful for planning and honest self-assessment.Not every useful practice should carry the same governance authority. Plasticity Status classifies a pattern by the confidence the organisation has accumulated in its fitness — and therefore how much weight it should carry in decisions.Proto-Pattern. A promising but unvalidated approach. Applied by one team, in one context. Outcomes are being tracked but the evidence base is thin. A proto-pattern carries no enforcement authority: practitioners are not required to follow it, and deviating requires no justification. It is a hypothesis under test, not a standard.Emerging Pattern. The approach has been validated in multiple contexts by different teams. Evidence is accumulating, edge cases are being discovered, and composition with other patterns is being explored. An emerging pattern warrants encouragement and active monitoring. It has higher confidence than a proto-pattern but is not yet authoritative.Canonical Pattern. Proven across sufficient contexts, with well-understood characteristics, failure modes, and composition behaviour. Canonical status confers presumptive adoption: using this pattern is the default, and not using it requires explicit justification. Deviation is permitted but must be reasoned.This classification is calibrated trust, not bureaucracy. Practitioners need to know how much weight a selected pattern carries. Treating a proto-pattern as canonical creates false confidence. Treating a canonical pattern as loosely as an experiment wastes the accumulated evidence that earned it that status and forces every team to re-derive what the institution already knows.Demotion is as important as promotion. A pattern governance system that can only promote patterns cannot learn. Context changes. A pattern that was canonical under one set of conditions may become problematic as technology, regulation, or organisational priorities shift. The classic example is the Singleton design pattern: once unquestioned canonical practice in software engineering, its status shifted when the industry's emphasis on testability exposed its hidden-dependency costs. The pattern did not change; the selection pressures did.A pattern library that cannot demote or retire patterns accumulates dead weight — patterns that carry the authority of "proven practice" while their fitness has degraded. The ability to recognise and act on obsolescence is not a sign of failure; it is evidence that governance is functioning.Minimum viable Plasticity practice. For each pattern in your early library, assign a status based on the evidence you actually have — not on how authoritative it feels or who endorses it. Multi-context fitness is the criterion for canonical status. Assign an owner to each canonical pattern, a review interval, and an explicit process for demotion. A library whose patterns cannot be re-evaluated is a library accumulating liability.Connecting to the framework. Patterns sit between Principles (which provide the governing rationale that anchors each pattern) and Products (which are the outputs that patterns help produce reliably and consistently). When patterns, principles, and products are linked — each pattern traceable to at least one governing commitment, each product traceable to the patterns that shaped it — you have the beginnings of an institutional knowledge architecture that survives personnel change and scales with the organisation. The companion guides for Minimum Viable Principles and Minimum Viable Products explain both connections.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-patterns.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Patterns.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Principles]]></title><description><![CDATA[Purpose: This guide is a practical filter for identifying, classifying, and validating governing principles from an organisation's materials. It is designed to be used as a lens — either by an AI system or a practitioner — to bring principle-level thinking into alignment with P3 theory. It does not require any existing P3 infrastructure. It is a starting point, not an endpoint.Who this is for: Organisations at early maturity who need to separate what they must do from what they choose to do from what they usually do — and who want to ground that separation in a coherent framework before building governance structures on top of it.A principle is a governing constraint — a statement about what must be true in your work, regardless of how the work is done. It bounds the space of valid solutions without prescribing any specific solution.This is different from a guideline, a preference, or a procedure. A guideline suggests a direction. A preference expresses a value. A procedure specifies steps. A principle defines the boundary of what is permissible.The clearest test: if you removed this commitment, would your solution become invalid, risky, or dishonest? If yes, you are looking at a principle. If removing it would merely make your solution less efficient or less elegant, you are looking at a preference.Not all principles are the same, and treating them identically is one of the most common sources of governance dysfunction. Principles differ in where they come from and what happens when you violate them.Absolute Principles are discovered, not decided. They reflect physical, mathematical, or logical reality. You cannot vote to change them. If you violate one, the system fails — not because someone enforces a rule, but because reality enforces it. Example: A safety-critical system cannot be tested only by the team that built it. The cognitive bias that creates errors also creates blindness to those errors. This is physics, not policy.Regulatory Principles are imposed by external authorities — legal requirements, safety standards, professional codes, contractual obligations. They are human constructions, but within your jurisdiction they are practically inescapable. Violating them has consequences: fines, sanctions, legal liability, loss of operating permission. Example: A system that processes personal data must comply with the privacy regulations of the jurisdictions in which it operates.Institutional Principles are the principles your organisation has chosen to adopt — technology standards, quality thresholds, architectural commitments, process requirements. These could be otherwise; you have chosen to be bound by them. They are the most strategically important category because they are the ones you can actually adjust. Example: All services in our platform must be independently deployable. We could have decided otherwise, but we decided this.Heuristic Principles are experience-derived guidelines that represent accumulated wisdom without carrying mandatory force. A practitioner may deviate when context warrants, but should be able to explain why. Example: Prefer simple solutions over clever ones. Avoid coupling components that will need to change at different rates.Two important failure modes to watch for when extracting principles from materials:Principle by Proxy: This occurs when a specific tool, technology, or implementation is stated as a principle. "We use Python" is not a principle — it is a proxy. The underlying principle might be "we optimise for team mobility and ecosystem maturity," from which Python follows as a valid current choice. Expressing the proxy rather than the principle locks you into an implementation when the true commitment is more general. When you encounter a tool name, a technology name, or a specific method name in a candidate principle, look for the underlying functional requirement. That is the principle.Undead Principles: These are institutional commitments that outlasted the strategic reason that created them. They were rational once — but the conditions that made them rational have changed. They continue to consume governance attention and create friction without serving any current purpose. When a candidate principle cannot be connected to any current strategic objective or operational risk, flag it as potentially undead. Ask: what problem does this solve today? If no one can answer clearly, the principle may need retirement.Apply the following filter sequentially to any candidate principle statement found in your materials — strategic documents, architecture decisions, operating procedures, governance policies, or team agreements.Ask: if we removed this commitment entirely, what would break or become unacceptable?
If the answer is "our solution would fail, expose us to liability, or violate our own stated values" → this is a candidate principle. Continue filtering.
If the answer is "our solution would be less clean / less efficient / harder to explain" → this is a preference or guideline. Do not promote it to principle status.
Ask: where does the force of this commitment come from?
From physics, mathematics, or logical necessity → Absolute
From law, regulation, or contractual obligation → Regulatory
From an organisational choice that could be revisited → Institutional
From accumulated experience without mandatory force → Heuristic
Document the type alongside the principle. The type determines how the principle should be governed (see Section 4).Ask: does this statement describe what must be true (function), or does it name a specific tool, technology, or process (structure)?
If it describes function: proceed.
If it names a specific implementation: strip the implementation back to the underlying functional requirement. Rewrite accordingly. "We use Kubernetes" → "Our deployment infrastructure must support independent service scaling without manual coordination."
Ask: is this principle still serving an active purpose?
Can you name a current risk, commitment, or strategic goal that this principle protects? If yes, it is active.
If no one can name what this principle currently protects, flag it for review. It may be an Undead Principle.
An organisation at early maturity does not need an exhaustive principle catalogue. It needs a coherent, active, enforceable minimum set. The following is the minimum viable composition.The most common failure at early maturity is adopting too many institutional principles before the organisation has the capacity to govern them. A principle without enforcement is not a principle — it is an aspiration. And a large set of unenforced aspirations creates the Paradox of Principles: the more principles you declare, the more interpretive anxiety you generate, and the more defensive bureaucracy you produce in response. Start small. Start with what you can actually defend.Use the following structure to document each extracted principle:A principle without governance is an aspiration. For each principle in your minimum viable set, apply the following three-question test.Can someone tell, in practice, whether this principle is being respected or violated?If yes: the principle is observable. Proceed.
If no: the principle is too abstract to govern. Rewrite it until you can answer yes, or reclassify it as a value statement (which belongs in a different kind of document).Is there a person or function that has the standing to stop work when this principle is being violated?This does not require a formal role or title. It requires that someone has the acknowledged right to say "this violates our commitment" and be taken seriously. If no one has that standing, the principle is not yet constitutionally active — it is a stated preference. Name the person or function.Does that person or function bear a consequence if the principle is violated on their watch and they did not act?If yes: accountability exists. The governance loop is closed.
If no: the authority is advisory, not constitutional. Advisory authority reliably fails under pressure. This is the constitutional failure mode documented in aviation disasters, engineering collapses, and software outages alike: people who saw the problem but were not empowered — or did not feel empowered — to stop it.Apply governance proportionate to the principle's type:
Absolute: Governance is epistemic — ensure the team understands and correctly characterises the constraint. The main failure mode is not wilful violation, but misunderstanding.
Regulatory: Governance is interpretive and documentary — ensure compliance is maintained and evidenced. Engage legal or compliance expertise for interpretation.
Institutional: Governance is constitutional — ensure adherence, enforce through agreed process, and maintain a legitimate mechanism for revision when circumstances warrant. This is where the three-question test above applies most critically.
Heuristic: Governance is curatorial — capture the heuristic, allow informed deviation, and update based on accumulated experience.
When applied to client materials, this guide should be used as follows:
Identify candidates: Extract any statement that functions as a constraint, requirement, commitment, or boundary.
Apply the Removal Test: Does removal invalidate the solution or create unacceptable risk?
Classify: Which of the four types does this belong to?
Check for anti-patterns: Is this a proxy for something more fundamental? Is it potentially undead?
Apply the Governance Test: Is it observable, authorised, and accountable?
Output: A populated Minimum Viable Principle Register, with each principle typed, rationale documented, and governance status assessed.
Statements that do not survive Step 2 are preferences, guidelines, or procedures — valuable, but not principles. They should be retained in the appropriate document type, not promoted to the principle register.A principle register that is honest about what it cannot yet govern is more valuable than one that is inflated with aspirations. The minimum viable set is the set you can actually defend today, with a clear path to extending it as governance capacity matures.This guide is a pre-P3 reference document. It does not assume any P3 governance infrastructure. It is designed to create the conditions in which P3-compatible governance can subsequently be built.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-principles.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Principles.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Products]]></title><description><![CDATA[Purpose: This guide is a practical filter for generating and evaluating P3-compatible product briefs. It is designed to be used as a lens — either by an AI system or a practitioner — to bring product thinking into alignment with P3 theory. It does not require any existing P3 infrastructure and is particularly useful when generating product briefs from raw ideas, market observations, or research findings.A product is not an artefact. It is a vehicle for value transfer — the mechanism through which an organisation moves a specific capability to a specific beneficiary. The artefact (the software, the report, the service) is the container; the value transfer is the point.This distinction matters because it changes what questions you ask. If a product is an artefact, the question is "did we build it?" If a product is a value transfer, the question is "did the beneficiary receive what we promised?"Before anything qualifies as a product in the P3 sense, three questions must be answerable:
Who is the beneficiary? Name a specific type of person whose situation changes when this product works.
What capability is transferred? Describe, in plain terms, what the beneficiary can now do, understand, or experience that they could not before.
How will we know if the transfer succeeded? Identify a concrete signal — something observable in the beneficiary's behaviour or situation — that confirms value was received.
If you cannot answer all three, you do not yet have a product. You have a concept, an intention, or a technical capability in search of a purpose.Every product is one of three fundamental types, or a combination of them. Classifying correctly prevents a common failure: building the wrong kind of thing because the team has defaulted to their preferred mode of delivery.Theory (Knowledge): The product of understanding. What is transferred is clarity — a framework, a methodology, an analysis, a diagnosis. The beneficiary leaves with a more accurate or more complete mental model. Examples: a research report, a strategic framework, a training curriculum, a conceptual guide.Instrument (Tool): The product of capability. What is transferred is utility — the ability to perform a task more efficiently, reliably, or at greater scale. The beneficiary leaves with enhanced operational capacity. Examples: software platforms, decision-support tools, process templates, automated systems.Service (Outcome): The product of application. What is transferred is a result — the organisation applies expertise on behalf of the beneficiary, who receives the outcome without needing to develop the underlying capability themselves. Examples: consulting engagements, managed services, advisory programmes, implementation support.A product can span multiple types — a platform (Instrument) that comes with documentation (Theory) and onboarding support (Service). But each type has its own success criteria and its own failure modes. Collapsing them together prevents clear governance of each.The Tool-Obsession Warning: Organisations under technical pressure frequently convert Theory and Service products into Instruments without realising it — the research report becomes a dashboard, the advisory programme becomes a SaaS tool. When this happens, the human outcome is frequently lost in the conversion. Classify first; build second.The most important reframing for early-maturity organisations: a product is not a trophy. It is a hypothesis made testable.Every product embodies a claim: this capability, offered to this beneficiary in this context, will transfer the value we expect. Shipping is the moment that claim becomes testable — the beginning of the experiment, not its conclusion. The most informative version of a product is often not the most polished; it is the version that most efficiently tests the core hypothesis. Build what tests the claim. Learn from what you observe. Refine accordingly.Apply the following filter sequentially to any product idea drawn from client materials — strategy documents, customer interviews, market research, innovation proposals, or team discussions.Ask: what specifically moves from the organisation to the beneficiary as a result of this product?Be precise. "Value" is not an answer. "Better performance" is not an answer. Name the capability, knowledge, or result that the beneficiary will hold that they did not hold before. If you cannot name it specifically, the product idea is not yet sufficiently defined to brief.Ask: is what transfers primarily understanding (Theory), operational capacity (Instrument), or a realised result (Service)?Classify the product accordingly. If it spans multiple types, identify the primary type and note the secondary types. The classification determines what success looks like.Ask: can you name a specific type of person whose life or work measurably improves when this product succeeds?"Our users" is not specific. "Senior engineers managing distributed deployments in regulated industries" is specific. The more precisely you can describe the beneficiary, the more precisely you can define what success looks like and what failure looks like.If you cannot describe the beneficiary specifically, the product idea has not yet resolved from a general intention into a concrete offer.Ask: do we have evidence that the beneficiary wants this, or are we assuming demand?Assumed demand is one of the most common sources of product failure. A product that no one wants is not a product — it is a technical exercise. This does not require extensive market research at early maturity, but it does require at least one concrete signal: a conversation, an expressed pain point, an observable gap in existing offerings that this product addresses.Distinguish between what beneficiaries say they want and what the evidence suggests they need. Both matter; neither is sufficient alone.Ask: is this product competing on the same terms as existing offerings, or does it address a value space that current offerings do not serve?A product that is marginally better than an existing alternative at the same price point is in a Red Ocean — competing for existing demand in a crowded market. A product that addresses unmet need, serves an underserved beneficiary, or combines value in a way no current offering does is moving toward Blue Ocean — creating demand rather than capturing it.This is not a binary judgement. But when multiple product ideas are under consideration, this filter helps prioritise those most likely to generate differentiated value.Once a product idea has survived the filter in Section 2, the following six-part brief structure provides the minimum information needed to evaluate it, design it, and govern its delivery.1. Beneficiary Statement
Who benefits, and what changes for them?
Describe the specific type of beneficiary and contrast their situation before and after the product succeeds. Be specific — "our users" is not sufficient.2. Value Exchange Statement
What capability is transferred, and in what form?
Name the specific thing being transferred (understanding, capacity, or outcome) and classify it as Theory, Instrument, or Service (or a combination).3. Core Hypothesis
What claim does this product make that shipping will test?
State the hypothesis explicitly: if the beneficiary uses this product in the expected context, what outcome do we predict, and how will we know if we were right?4. Probe Design
What is the smallest version that tests the core hypothesis?
Describe the minimum viable version — not the complete vision, but the version that generates the most informative test of the core claim. Constrain scope explicitly.5. Done Criteria
What stakeholder-facing signal confirms the hypothesis test is complete?
Define what the beneficiary must do, say, or experience for the organisation to consider this probe complete. Done is a stakeholder claim — it depends on the beneficiary's response, not the organisation's effort.6. Validity Marker
What confirms that the product is what it claims to be?
Identify the minimum traceability check: can the product's key design choices be connected to a stated principle or governing commitment? If a critical component were challenged, could you explain why it exists?Done and Valid are different claims, and conflating them is the most common source of product governance failure at early maturity.Done is a stakeholder claim: the beneficiary has accepted the product, the acceptance criteria have been satisfied, and the delivery event is closed. Done is subjective — it depends on stakeholder judgment. It is necessary but not sufficient.Valid is a system claim: the product maintains the integrity of its own design commitments. Valid is objective — it can be checked against structural properties. A product is valid when its elements are traceable to governing principles, its structure reflects the approaches that composed it, and evidence exists that those approaches were correctly applied.The gap between Done and Valid is where failures hide. A door plug can be certified Done by paperwork while the bolts are missing. A software release can be stakeholder-accepted while the security assumption it relies on was never verified. Done without Valid is a warranty without substance.Apply these three questions to any product at the moment of delivery — or at any point during development when the product's integrity is in question.Question 1 — Anchoring
Can you trace this product's key design choices to at least one governing commitment?
If yes: the product is anchored. If no: the product is unmoored — it exists without connection to the principles that should govern it.Question 2 — Pattern Legibility
Could someone examining this product identify the approaches that were applied, and why?
At early maturity, this does not require formal documentation — it requires that design choices are visible and explicable. Opacity is a validity risk.Question 3 — Evidential Warrant
Does evidence exist that the governing commitments were actually satisfied?
Evidence is the warrant for the product's validity claims. Assertion is not evidence. "We followed our security process" is not evidence. A record of what was checked, by whom, against what standard, with what outcome — that is evidence.A practical early-maturity test: if this product were to fail in the field, could the organisation identify why within 48 hours? If yes — the product is sufficiently traceable to be Valid in the minimum viable sense. If no — the product lacks sufficient traceability, and future failures will be opaque rather than diagnostic. Opaque failures cannot be systematically corrected; they can only be patched.When applied to client materials, this guide should be used as follows:
Identify product candidates: Extract any idea, initiative, offering, or deliverable mentioned in client materials.
Apply the Transfer Test: What specifically moves to the beneficiary?
Classify by type: Theory / Instrument / Service.
Check beneficiary and desirability: Specific beneficiary named? Evidence of demand?
Red Ocean / Blue Ocean check: Competing or creating?
Generate a six-part brief: Populate the Minimum Viable Product Brief structure.
Apply the Validity Test: Is the product Done only, or also Valid?
Ideas that do not survive Step 2 are concepts or capabilities without a defined value transfer — valuable as inputs to further thinking, but not yet products. Do not generate briefs for unresolved concepts; document the gap and flag for further clarification.A product brief that is honest about what it does not yet know is more useful than one that fills all six fields with assumptions. Name the unknowns. They are the probe design for the next stage of discovery.This guide is a pre-P3 reference document. It does not assume any P3 governance infrastructure. It is designed to create the conditions in which P3-compatible product governance can subsequently be built.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Products.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Strategy]]></title><description><![CDATA[Purpose: This guide is a practical filter for formulating and evaluating P3-compatible strategy. It is designed to be used as a lens — either by an AI system or a practitioner — to bring strategic thinking into alignment with P3 theory. It does not require any existing P3 infrastructure and is particularly useful when extracting strategic intent from market research, leadership communications, or planning documents, or when evaluating whether a stated strategy is genuinely strategic.Who this is for: Organisations at early maturity who need to distinguish their strategy from their principles and their products. Strategy answers why we are moving and where. Principles answer what constraints govern how we move. Products answer what value we are delivering. This guide addresses the first question only.Strategy is not a plan. It is not a list of goals. It is not a product roadmap or a set of governing principles. Strategy is a directional force — the intentional vector that determines where an organisation is pointed and at what pace it is moving.The most important word in that definition is directional. Strategy does not specify every decision. It orients the mechanism. When strategy is well-formulated, each part of the organisation can interpret it independently and still move in a coherent direction — the way a ship's crew, given a heading, can each perform their role without being told the exact path of every wave.A strategy that names a destination ("become the leading provider of X") is not yet a strategy in the P3 sense. It is an aspiration. Aspirations tell you where you want to arrive but not how fast you are moving, what you are sacrificing to get there, or whether your current capability can sustain the journey.A P3-compatible strategy takes the form of a desired slope: a direction of travel combined with a sustainable rate of advance. The difference is significant:
Aspiration: "Achieve platform resilience by Q3."
Strategy: "We are moving toward platform resilience at a pace our current operational capacity can sustain, investing in observability and independent deployability this epoch."
The slope acknowledges that the destination may shift, that the rate is constrained by real capacity, and that the direction is subject to recalibration as the environment changes. Destinations invite disappointment when circumstances change. Slopes invite intelligent adjustment.Planning asks: what steps will we take? Navigation asks: where are we, where are we going, and are we still on course?Planning is operational — it belongs in the product and pattern layers. Strategy is navigational — it belongs at the level of intent and direction. An organisation that confuses strategic direction with operational planning produces one of two failure modes: either the strategy becomes a micromanagement exercise (the Admiral enters the engine room to direct the stokers), or the operational plan floats free of any genuine direction (the engine room runs at perfect efficiency toward nowhere in particular).What strategy is not: a list of principles, a product brief, a feature roadmap, an operational procedure, or a mission statement. When any of these appear in a document labelled "strategy," flag them for reclassification. Conflating them with strategy is one of the most common causes of strategic decoupling — where leadership believes the organisation is executing a strategy that the operational layer has never actually received.Strategy is the primary communication vehicle between executive intent and operational execution. But the two levels speak different languages. When an executive says "we need to move faster," they mean: accelerate time-to-market, compress the feedback loop. When an engineering team hears "move faster," they hear: cut testing, skip reviews, ship what isn't ready. Neither interpretation is wrong in its own frame. The breakdown is linguistic before it is organisational.A well-formulated strategy bridges this gap by stating intent at a level of abstraction that is interpretable at every organisational level without being re-invented at every level. It tells the organisation what it is optimising for, at what pace, and in exchange for what trade-offs — and from that, each level can make locally coherent decisions that remain globally aligned.Apply the following filter sequentially to any statement presented as strategy in client materials — strategic plans, leadership communications, board presentations, OKRs, or vision documents.Ask: does this statement identify a direction of travel, or does it name a destination, a task, or a principle?
A direction of travel → candidate strategy. Continue filtering.
A destination (a fixed end-state) → reclassify as aspiration. Rewrite as a slope before proceeding.
A task or deliverable → reclassify as a product or plan item.
A constraint or governing commitment → reclassify as a principle.
Ask: does the statement specify both direction and sustainable velocity?Does it acknowledge what the organisation is currently capable of, and calibrate the rate of advance accordingly? A statement that demands more than current capability can sustain is not a strategy — it is a command issued to an engine room that cannot hear it.Rewrite any aspiration as: "We are moving toward [direction] at a pace [capability constraint], by [specific means this epoch]."Ask: if this strategy were stated to an executive, a team leader, and a product owner, would each find something meaningful and actionable in it — without it meaning the same thing to all three?Good strategy is robust enough to maintain identity as it crosses organisational boundaries, but flexible enough to be interpreted locally. Too abstract and no one can act — it is a slogan. Too specific and it can only be read one way — it is a plan masquerading as strategy.Ask: is this direction moving toward uncontested value space, or is it competing on the same terms as existing players?A strategy that positions the organisation to compete directly against established players on established terms is a Red Ocean strategy — viable, but likely to produce incremental rather than generative value. A strategy that identifies unmet need, underserved beneficiaries, or novel value combinations is moving toward Blue Ocean.This is not a binary judgement, but it is a useful signal. When evaluating multiple strategic directions, prioritise those that create value rather than merely capture it from competitors.Ask: what does this strategy explicitly not pursue?A strategy that attempts to pursue everything is not a strategy — it is a list of wishes. Real strategic direction requires the organisation to concentrate its capacity on a critical path and starve everything else. If a stated strategy does not name what it sacrifices, it has not yet been fully formulated.Name at least two to three things the organisation will deliberately not pursue during this strategic epoch. The sacrifices are as constitutive of the strategy as the direction itself.Once a strategic direction has survived the filter in Section 2, the following six-part brief structure provides the minimum information needed to communicate it, evaluate it, and govern its execution.1. Direction Statement
A one-sentence slope: direction + sustainable velocity.
Formulate as: "We are moving toward [X] at a pace [Y] can sustain." Avoid destinations; state trajectories.2. Value Rationale
Why does this direction create value that current approaches or competitors do not?
Identify the market void, the unmet need, or the novel value combination that makes this direction worth pursuing. Connect to the Blue Ocean check.3. Capability Assessment
What can the organisation do now, what does it need to grow, and what is currently out of reach?
Apply the Strategy Sieve (see Section 4) to each major element of the direction. Ambition disconnected from capacity produces damage, not ambition.4. Sacrifice List
Two to three things the organisation will explicitly not pursue during this strategic epoch.
State these as clearly as the direction itself. The sacrifices are how capacity is concentrated on the critical path.5. Principle Activation
Which governing commitments does this strategy emphasise?
Every organisation has implicit principles that shape what it builds. Name the two or three that this strategy places in the foreground — and identify which ones require active defence against the pressures the strategy will create.6. Epoch Definition
What is the time horizon for this configuration, and what signal would prompt recalibration?
Name the horizon and the signal that would warrant re-evaluation — not market noise or a single-sprint failure, but structural evidence that the terrain has changed.Strategic ambition that exceeds organisational capability does not produce ambitious outcomes — it produces damage. The Strategy Sieve is the mechanism for calibrating ambition to reality. Apply it to each major element of the direction identified in the strategy brief.Now — The organisation has the capacity, the patterns, and the governance to execute this element immediately. Proceed without modification.Grow — The capacity gap is real but closeable within the strategic timeframe. Name the investment: what must be built, learned, or acquired, and by when? Accepting a "Grow" state is not failure — it is honest governance.Recalibrate — The gap between ambition and capability is too large to bridge within a strategically relevant timeframe. This element, as stated, is aspiration rather than strategy. Adjust the direction, extend the timeline, or reduce the scope until the sieve state shifts to "Now" or "Grow."A strategy composed primarily of "Recalibrate" elements is a fantasy document. The useful zone is a mix of "Now" (executable immediately) and "Grow" (executable with named investment), with any "Recalibrate" elements explicitly acknowledged and either revised or deferred.A strategy is re-mixed between epochs, not during them. Constant direction changes are as damaging as no direction at all. Apply the sieve test when formulating or renewing strategy at the start of each epoch. During execution, adjust the pace and means in response to operational signals — but protect the direction. Change the how frequently. Change the where only when structural evidence confirms the terrain has fundamentally shifted.When applied to client materials, this guide should be used as follows:
Identify strategic candidates: Extract any statement that claims to express direction, purpose, or organisational trajectory.
Apply the Direction Test: Is it a direction, a destination, a task, or a principle? Reclassify anything that is not a direction.
Apply the Slope Check: Does it specify both direction and sustainable velocity? Rewrite destinations as slopes.
Apply the Boundary Object Test: Is it interpretable at multiple levels without being reinvented at each?
Apply Blue Ocean and Sacrifice checks: Is it moving toward uncontested value? Does it name what it sacrifices?
Generate a six-part brief: Populate the Minimum Viable Strategy Brief structure.
Apply the Strategy Sieve: Assess each major element as Now, Grow, or Recalibrate.
Statements that do not survive Step 2 are principles, product ideas, operational plans, or identity statements — each valuable, but belonging in a different filter. Route them to the appropriate guide.A strategy brief that is honest about its "Grow" and "Recalibrate" elements is more useful than one that presents everything as executable. Sieve results are not admissions of weakness — they are the investment plan that makes the strategy real.This guide is a pre-P3 reference document. It does not assume any P3 governance infrastructure. It is designed to create the conditions in which P3-compatible strategic governance can subsequently be built.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-strategy.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Strategy.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Beginners Guide]]></title><description><![CDATA[Purpose: This document is the orientation guide to the P3 framework. It is designed to be loaded into your AI system alongside the six Minimum Viable filter guides. Where each filter guide provides operational detail for one pillar, this guide provides the structural map: what P3 is, how its six pillars relate to one another, and how to use the six guides together as a coherent system.P3 is a framework for making the invisible visible.Every organisation generates three types of structured knowledge, whether it knows it or not:
Governing commitments — the things it has decided must remain true, that bound what it will and will not do.
Reusable know-how — responses to recurring problems that have been learned, applied, and could be taught to others.
Value transfers — the specific things it delivers to specific beneficiaries, in forms that change the beneficiary's situation.
In P3 terminology, these are: Principles, Patterns, and Products — the three P's that give the framework its name.Most organisations generate all three implicitly — through habits, decisions, and accumulated experience. The problem is that they are rarely made visible, categorised, or connected to one another. Principles blur into preferences. Patterns get confused with procedures. Products get conflated with features. When these categories are not distinguished, the organisation cannot reason clearly about what it is doing, why, or whether it is working.P3 addresses this by pairing the three P's with a second triplet — Strategy, Governance, and Maturity (the SGM) — that determines how well an organisation can sustain and direct its P3 knowledge. Strategy is the directional force that activates Principles and allocates resources between Product opportunities. Governance is the integrity function that ensures the organisation remains true to its commitments. Maturity is the honest inventory of what the organisation can do reliably right now.Together, the six pillars form a complete operating model. The P3 triplet describes what the organisation makes — its institutional knowledge architecture. The SGM triplet describes what enables the organisation to make it reliably, direct it intelligently, and sustain it over time.The framework's central claim: most organisational dysfunction arises from conflating these six categories. An organisation that cannot distinguish its Principles from its Patterns, or its Strategy from its Governance, cannot reason clearly about what it is doing or why. These seven documents — this guide and the six filter guides — give you the vocabulary and the minimum structures to begin making that distinction.The three P's define what is structurally true about the organisation's knowledge output. They flow downstream — from abstract constraint (Principle) through reusable form (Pattern) to concrete realised value (Product).Principles are governing constraints — commitments that define what solutions are permissible and what they are not. A principle operates at the level of function: it says what must be true, not how to achieve it. Principles come in four types: Absolute (physics and logic you cannot negotiate), Regulatory (law and compliance you cannot ignore), Institutional (choices your organisation has made and could revisit), and Heuristic (accumulated wisdom that guides without mandating). At minimum viable maturity, a small, active, enforceable set is far more valuable than an inflated catalogue of aspirations.
See: <a data-href="P3 Filter Guide - Minimum Viable Principles" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Principles</a>Patterns are the knowledge architecture — reusable, named responses to recurring classes of problem, encoding both the form of the solution and the reasoning behind it. Patterns translate Principle-level constraints into specific, repeatable capabilities. Critically, every pattern has an Expression Gradient (how the pattern manifests as the organisation's capability develops from Level 1 to Level 5) and a Plasticity Status (Proto, Emerging, or Canonical) that signals how much governance authority the pattern carries.<br>
See: <a data-href="P3 Filter Guide - Minimum Viable Patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Patterns</a>Products are the vehicles for value transfer — not artefacts, but the mechanisms through which specific capabilities move from the organisation to specific beneficiaries. Every product is a hypothesis made testable: shipping is the moment the claim becomes verifiable, not the moment it is concluded. Products come in three types — Theory (knowledge transfer), Instrument (capability transfer), and Service (outcome transfer) — each with its own success criteria and failure modes.<br>
See: <a data-href="P3 Filter Guide - Minimum Viable Products" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Products</a>The SGM defines what is required of the organisation given its current environment, ambitions, and capacity. It operates in a cycle — market signals inform strategic adjustment, which feeds forward into governance and maturity investment, which shapes the next cycle.Strategy is the directional force — the intentional slope that determines where the organisation is pointed and at what pace it is moving. Strategy is not a plan or a destination: it is a direction of travel calibrated to what the organisation can sustainably do. Strategy activates Principles (choosing which governing constraints to foreground in this epoch), calibrates Products (deciding which value transfers to pursue), and must be checked against the Maturity terrain before any commitment is made.<br>
See: <a data-href="P3 Filter Guide - Minimum Viable Strategy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Strategy</a>Governance is the integrity function — the mechanism that ensures the organisation does what it claims to do. Its central distinction is between Done (stakeholder acceptance of the work) and Valid (structural integrity of the work against the commitments that shaped it). At minimum viable maturity, governance requires three things for each critical commitment: a named commitment, a named sentinel with authority to act, and a friction point where work pauses for a check before proceeding.<br>
See: <a data-href="P3 Filter Guide - Minimum Viable Governance" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Governance</a>Maturity is the capability terrain — the honest, multi-dimensional inventory of what the organisation can reliably sustain right now. Maturity is not a single number; it is a surface with peaks and valleys across different practice domains. The Ratchet mechanism (Documentation → Tooling → Governance → Culture) converts capability gains into permanent features. The Strategy Sieve (Now / Grow / Recalibrate) uses the maturity terrain to calibrate strategic ambition to what the organisation can actually execute.<br>
See: <a data-href="P3 Filter Guide - Minimum Viable Maturity" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Maturity</a>The six pillars are not independent silos. They are orthogonal forces that constrain, enable, and check one another. Understanding the key relationships is what converts six separate filter guides into a unified framework.The framework's most important interactions occur at three defined intersections — points where one P3 pillar meets one SGM pillar in productive tension. Each intersection produces a synthesis that neither pillar could reach alone.The Legislative Nexus — Principles ↔ StrategyPrinciples define the boundary of what is permissible. Strategy decides which permissible directions to actually pursue. The tension is between stability (the Principle's demand for consistent constraint) and velocity (Strategy's demand for decisive movement). The synthesis is risk-adjusted compliance: Strategy does not override Principles — it weights and activates them, foregrounding those most relevant to the current strategic epoch without violating any. An organisation without this distinction is either paralysed (too many Principles with no strategic direction) or reckless (strategic velocity without principled constraint).In practice: Always extract your Principles before formulating your Strategy. The Strategy brief's "Principle Activation" field (item 5 in the six-part template) is where this nexus is made explicit.The Architectural Nexus — Patterns ↔ MaturityPatterns describe ideal form — what good looks like in a given class of problem. Maturity describes current reality — what the organisation can actually sustain. The tension is between aspiration (the Pattern's ideal) and physics (the Maturity frontier). The synthesis is appropriate engineering: deploying the pattern expression that offers maximum fitness for the current capability level — neither over-engineering for a low-maturity organisation nor under-engineering for a high-maturity one.In practice: The Expression Gradient in each pattern must be read against the Maturity profile. A Canonical pattern designed for Level 3 capability cannot be safely deployed by an organisation at Level 1, regardless of its authority. The Maturity terrain sets the ceiling for safe pattern selection.The Value Nexus — Products ↔ GovernanceProducts define what is desired — the value transfer the beneficiary needs. Governance defines what is verifiable — whether that value transfer is structurally sound. The tension is between outcome (the Product's demand to ship) and integrity (Governance's demand to validate). The synthesis is Done vs. Valid: a product must satisfy both stakeholder-facing Done criteria and system-facing Valid criteria. Governance is not the enemy of product delivery — it is the mechanism that ensures delivery is what it claims to be.In practice: The Product brief's "Validity Marker" field (item 6 in the six-part template) is where this nexus is operationalised. Can the product's key design choices be traced to a governing commitment? If not, the product is Done but not yet Valid.Beyond the three nexus points, the framework operates through two circulation flows that keep the pillars connected over time.The Downstream Current flows from Principle → Pattern → Product: the construction flow, driven by constraint. Principles bound the space of valid patterns. Patterns shape the structure of valid products. When this current is healthy, every product is traceable back to the commitments that governed its design. When it breaks, products drift away from governing commitments invisibly — the organisation builds things that satisfy no principle anyone can remember articulating.The Upstream Current flows from Product feedback → Strategy → Principle: the correction flow, driven by learning. Market signals from delivered products inform strategic adjustment. Strategic adjustment, over time, may prompt revision of Institutional Principles. When this current is healthy, the organisation learns from what it ships. When it breaks, the organisation ships and discards what the shipping reveals — every deployment is an experiment that produces no learning.
Maturity calibrates Strategy: a strategy that requires capabilities the organisation does not have is aspiration, not strategy. Always assess maturity before committing to a strategic direction; the Strategy Sieve makes this assessment explicit.
Governance protects all five: without governance, Principles become aspirations, Patterns drift toward Theatre, Products ship without validity checks, Strategy loses integrity, and Maturity claims go unverified. Governance is the framework's immune system — it protects every other pillar's integrity.
Patterns encode the "how" of Products: products built without reference to available patterns reinvent solutions that have already been learned. Patterns built without products to apply them to are academic. The two are complementary; designing products in awareness of available patterns accelerates quality without requiring reinvention.
Maturity determines which Patterns can be safely executed: an organisation at Level 1 in a practice domain cannot reliably run Canonical patterns designed for Level 3. The Expression Gradient was designed to address exactly this — use it to find the right expression for your current capability, not the expression you aspire to.
The six filter guides can be loaded simultaneously or applied sequentially. For an early-stage organisation beginning to make these distinctions explicit for the first time, the following sequence minimises the risk of building on assumptions that earlier steps would have corrected.Step 1 — Maturity first.<br>
Before any other work, build an honest practice-level capability profile. Identify which domains are Ad-hoc (L1), Repeatable (L2), Standardised (L3), or Measured (L4). This prevents strategy, product, and governance work from being built on capabilities the organisation does not yet have. Use: <a data-href="P3 Filter Guide - Minimum Viable Maturity" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Maturity</a>Step 2 — Extract Principles.<br>
Identify the governing constraints that bound your solution space. Separate what you cannot change (Absolute, Regulatory) from what you have chosen (Institutional, Heuristic). Principles must be established before strategy or product work begins — they define the space within which strategy and products must operate. Use: <a data-href="P3 Filter Guide - Minimum Viable Principles" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Principles</a>Step 3 — Formulate Strategy.<br>
With a capability inventory and governing constraints in hand, formulate your directional slope. Apply the Strategy Sieve to each major element: Now, Grow, or Recalibrate. Ensure the strategy activates your Principles (the six-part brief's "Principle Activation" field), acknowledges the Maturity reality (the "Capability Assessment" field), and names what it explicitly will not pursue (the "Sacrifice List"). Use: <a data-href="P3 Filter Guide - Minimum Viable Strategy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Strategy</a>Step 4 — Design Products.<br>
Translate the strategic direction into specific value transfers. For each product idea, apply the Transfer Test (what specifically moves to the beneficiary?), the Tripartite Classification (Theory, Instrument, or Service?), and the Validity Marker (can design choices be traced to a governing Principle?). Use: <a data-href="P3 Filter Guide - Minimum Viable Products" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Products</a>Step 5 — Surface Patterns.<br>
As product design proceeds, scan materials for recurring problem-solution pairs. Apply the Repeatability, Drift, and Patternitis checks. Document validated patterns with the six-element brief and classify each by Plasticity Status. Check each pattern's Expression Gradient against your Maturity profile before applying it. Use: <a data-href="P3 Filter Guide - Minimum Viable Patterns" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Patterns</a>Step 6 — Build Governance.<br>
Identify your three most critical commitments and apply the minimum governance structure to each. Calibrate governance intensity to maturity level. Apply Subsidiarity to everything below the top three: embed governance locally, at the team level, reserving central oversight for escalations and cross-boundary decisions. Use: <a data-href="P3 Filter Guide - Minimum Viable Governance" href=".html" class="internal-link" target="_self" rel="noopener nofollow">P3 Filter Guide - Minimum Viable Governance</a>This is a bootstrap sequence, not a permanent operational order. Once all six pillars are active, they operate in parallel and constrain one another continuously.A complete P3 implementation is not required to begin benefiting from the framework. The minimum viable footprint — the smallest configuration that provides meaningful structure — requires five elements:This footprint is achievable in a single working session. It requires no existing P3 infrastructure. It requires only that the organisation is willing to answer honestly: What constrains us? Where are we going? What are we building? What can we actually do? And who is watching to make sure we do what we say?Patterns are deliberately absent from this minimum footprint. Not because they are unimportant — they are central to the framework — but because genuine patterns emerge from repeated practice and should be documented once they have demonstrated fitness across multiple contexts. Forcing pattern documentation before the work has generated repeatable instances creates premature institutionalisation.The Ratchet is on your side. Every distinction you make explicit is a permanent gain. Every category you clarify reduces interpretive noise in future decisions. The goal of this bootstrap toolkit is not to install a governance system overnight — it is to give the organisation the minimum vocabulary to stop conflating these six domains and start building deliberately, one tooth at a time.Begin with what you can defend today. The framework will meet you where you are.This guide is a companion reference to the six Minimum Viable filter guides. It does not replace them — it connects them. Each filter guide provides the operational detail for one pillar; this guide provides the architecture of their relationships and the sequence in which to apply them.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-beginners-guide.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Beginners Guide.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3 Minimum Viable Maturity]]></title><description><![CDATA[Purpose: This document is a pre-P3 filter for assessing organisational maturity and calibrating strategic ambition to current capability. Load this guide into your AI system alongside the companion Minimum Viable guides for Principles, Products, Strategy, Patterns, and Governance as part of a coherent P3 bootstrapping toolkit.Maturity is not organisational age, team size, or a compliance score. It is the capability terrain — a multi-dimensional description of what the organisation can reliably sustain right now.The word "reliably" is load-bearing. A team that successfully delivered a complex integration once, under heroic effort, driven by a few exceptional individuals, has not demonstrated maturity in that practice. They have demonstrated a single instance of exceptional performance. Maturity is what the organisation can do repeatedly, consistently, by multiple people, under ordinary conditions — including under the stress of competing priorities and personnel turnover.Maturity is not a ladder. The traditional view of maturity — Level 1 through Level 5, climb one rung at a time — is a useful simplification that becomes dangerous when taken literally. An organisation does not sit at "Level 3." It has a surface of capability: high in some domains, low in others. A peak in deployment maturity does not compensate for a valley in architecture governance. When a strategic objective passes through a valley, the valley sets the ceiling — not the average capability, not the highest peak.Maturity is the boundary of reliable execution. Inside the capability frontier, the organisation can make commitments and keep them. Outside it, performance depends on heroic effort — sustainable until the stress it cannot absorb arrives.The P3 minimum definition of maturity at the practice level requires three conditions:
Demonstrated repeatability — the practice has been executed successfully by more than one person, more than once, with comparable outcomes. Single-instance success is not maturity.
Teachability — a new practitioner can reach competence in this practice within a reasonable timeframe using documented materials or structured mentoring. Knowledge that lives only in specific individuals is fragility, not capability.
Degradation visibility — the organisation knows when this practice has deteriorated. There is a signal — a metric, a review cadence, a pattern of incidents — that surfaces a decline before it becomes a failure.
Declared vs. Demonstrated Maturity. The most dangerous maturity gap is the distance between what an organisation claims it can do and what it actually does under operational conditions, including stress. A documented testing strategy is not the same as a culture of test-driven development. An approved deployment checklist is not the same as a pipeline that structurally cannot bypass quality gates. When assessing maturity, look at demonstrated behaviour — what practitioners do, not what governance documents say they should do. The gap between declared and demonstrated maturity is the primary measure of capability fragility.P3 maps maturity as a Production Possibility Frontier (PPF) — the boundary between what the organisation can currently achieve reliably and what requires capability it does not yet possess.The terrain is multi-dimensional and jagged. An organisation may have high deployment maturity while having low architecture governance maturity. It may have rigorous security practices in one product area and ad-hoc practices in another. The strategic consequence is direct: the valley in the path of a strategic objective sets the ceiling for what that objective can reliably achieve. An organisation with sophisticated deployment pipelines but immature security practices is building an increasingly efficient mechanism for shipping insecure products. The topography does not average out.The Frontier Tax. Operating at or near the capability frontier — where every resource is committed and every trade-off is live — is more expensive and more fragile than operating in the interior. Near-frontier organisations have no slack and no reserve capacity. A key departure, an unplanned compliance requirement, a sudden escalation: any of these can exceed the frontier's absorptive capacity and tip performance into failure. Resilient organisations operate near their frontier but not perpetually at it, preserving margin for unexpected demands.Three laws govern the terrain:
Capability cannot be declared. An executive memo does not create a capability. Capability must be built through investment, practice, and institutionalisation. Aspiration is not maturity; demonstrated performance is.
Capability advances along gradients, not steps. There is no jump from Level 1 to Level 4. Advancement is continuous and multi-dimensional. Some domains advance faster than others; some temporarily regress while others grow.
Expanding the frontier requires structural change. Efficiency improvements move the organisation toward its existing frontier. Expanding the frontier itself — reaching capabilities the organisation does not currently have — requires new patterns, new governance mechanisms, and new institutional arrangements that did not previously exist.
At early maturity, the most valuable thing you can do is construct an honest, practice-level capability profile. Use four levels:Populate this template for your critical practice areas:Focus on your critical domains first. A complete capability survey is not the goal at pre-P3 maturity. Identify the four to six practice areas most directly relevant to your strategic direction and product commitments. Assess those honestly. The remainder can follow.The Ratchet — converting capability gains into permanent features. Maturity gains are not self-sustaining. Without deliberate institutionalisation, capability erodes through personnel turnover, schedule pressure, and the gradual normalisation of shortcuts. The Ratchet describes the four-stage mechanism for converting a capability advance into a permanent organisational feature:A capability advance that has reached Tooth 1 (documentation) is fragile. A capability that has reached Tooth 3 (governance) is resilient. A capability that has reached Tooth 4 (culture) is durable — it survives significant organisational change.When assessing maturity, identify which Ratchet Tooth each practice has reached alongside the CMMI level. Two practices both assessed as L2 may have dramatically different durability depending on whether one is documented and the other is governed. The Tooth state is as important as the level.A warning: False Ratchets are common. Tooling that practitioners routinely bypass with no consequence is not a Ratchet tooth — it is an inconvenience. Governance that never stops anything is not governance — it is theatre. When assessing whether a tooth is genuinely set, ask: "If a practitioner chose to ignore or bypass this mechanism, what would stop them?" If the answer is "nothing, but they're supposed to follow it," the tooth is not set.The Strategy Sieve calibrates strategic ambition to the capability terrain. For each significant element of a proposed strategy, apply one of three verdicts:Now. The organisation's current capability frontier encompasses this requirement. The relevant practice domains are at L3 or above, with governance in place and demonstrated performance under operational conditions. The organisation can make this commitment and keep it without additional capability investment.Grow. The organisation's capability in this domain is currently below what the strategy requires, but the gap is bridgeable within the strategic timeframe through named, resourced investment. "Grow" is not a green light — it is a conditional approval. Proceed alongside a Ratchet schedule: a sequenced, resourced programme of specific capability advances in the domains that are below the required level, with milestones at each Tooth. Without the Ratchet schedule, "Grow" is aspiration with a deadline.Recalibrate. The capability gap is too large to bridge within the strategically relevant timeframe. Recalibrate does not mean abandon — it means redirect toward a version of the objective the current frontier can reach, or extend the timeline to accommodate the structural change required to expand the frontier. A strategy composed entirely of Recalibrate findings is not a strategy; it is a capability development roadmap. Redesign the strategy accordingly.There is no fourth option. Attempting to execute a strategy that requires capabilities the organisation does not have — and has no plan to build — does not produce ambitious outcomes. It produces systemic damage: burnout, technical debt, governance failures, and degradation of the capabilities the organisation did possess before the overreach began. The frontier does not negotiate.Applying the Sieve to your capability profile:
For each element of the strategic direction, identify which practice domains it depends on.
Check the current level and Ratchet Tooth status of each domain.
Apply Now / Grow / Recalibrate.
For every "Grow" finding, attach a specific Ratchet schedule — named investments, sequenced Teeth, milestones.
For every "Recalibrate" finding, revise the strategic element before proceeding.
The Veto of Physics. The Sieve's third verdict — Recalibrate — is the organisational equivalent of the Veto of Physics: the constitutional authority to say "this is aspiration, not strategy." The executive who demands Level 4 performance from a Level 1 organisation is not setting ambitious targets; they are building commitment on ground that does not exist. Honest assessment of the frontier is not pessimism. It is the precondition for plans that can actually be executed.Connecting to the framework. Maturity calibrates Strategy (through the Strategy Sieve), conditions Governance (governance structures must match the maturity level that can sustain them — light governance on ad-hoc practices creates paralysis, heavy governance on critical ad-hoc practices still fails), and determines which Patterns the organisation can safely execute (an L1 practice domain cannot reliably run canonical patterns designed for L3 or above). The companion guides for Minimum Viable Strategy, Minimum Viable Governance, and Minimum Viable Patterns each assume a baseline maturity assessment as their starting point. This guide provides that baseline.]]></description><link>p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-maturity.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/L1-Bootstrapping/P3 Minimum Viable Maturity.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Strategy Dossier - IFC]]></title><description><![CDATA[Type: P3 Strategy Artefact — Strategy Dossier (Issued)
Dossier ID: SD-IFC-2026-001
Programme: Informed Financial Consent (IFC)
Sentinel authority: Andrew (Strategy pillar) | Brian (Operational authority — co-issuer)
Issued: 2026-05-10
Epoch: IFC Build-Out — from 2026-05-10 until all five component tools have been used in at least one complete NDIS planning cycle and first NDIA responses (Statements of Participant Supports) have been received
Status: Issued — active
Reference: <a data-href="P3 Minimum Viable Strategy" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-strategy.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Strategy</a>, <a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a><br>
Derived from: <a data-href="IFC Strategy Brief - Stage 3 Strategy Pass" href=".html" class="internal-link" target="_self" rel="noopener nofollow">IFC Strategy Brief - Stage 3 Strategy Pass</a> (working paper, Droppings/)
Binding key: The identifier SD-IFC-2026-001 is the spine of the IFC Programme. Every Factory Charter, Product Brief, Pattern Dossier, Saga, and Principle attribution within the IFC Programme must cite this identifier. Any artefact not carrying this identifier is not part of the IFC Programme.
This Dossier confirms that IFC is a Programme, not a Product. IFC is a strategic framework that transfers value through five component products. IFC itself does not transfer value directly — it is the directional logic that holds the component products together and ensures they serve a coherent purpose.In P3 terms:
IFC = this Strategy Dossier (SD-IFC-2026-001)
<br>PST (Participant Statement) = Component Product #4 — brief exists at <a data-href="Product Brief - Participant Statement Toolkit" href="p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit</a>
Components #1, #2, #3, #5 = Products requiring their own briefs (see Component Inventory below)
The P3 hierarchy: IFC Strategy Dossier → five Component Product Briefs.NAVV is moving toward participant financial sovereignty in the NDIS — from passive beneficiary to active, informed choice-maker — at a pace our current dual-credential SC/PRC practitioner model can sustain, building the informed consent tool suite and establishing the practitioner governance framework this epoch.Slope form confirmed: The direction is clear (participant financial sovereignty), the velocity constraint is real (current capacity = one or two dual-credential practitioners), and the epoch work is named (IFC tool suite build-out).The NDIS's "Choice and Control" mandate is structurally undermined by participant incomprehension of their own financial architecture. The system has, in practice, defaulted to passive coordinator assignment, while profit-seeking providers drain budgets through over-servicing and cancellation fees. Participants — particularly those with psychosocial disabilities — are making consequential financial decisions without the tools or knowledge to do so genuinely.Market void: No current NDIS service offering combines legislative compliance, financial transparency, visual accessibility, and the Registration Group R106 flexibility doctrine into a coherent, participant-facing consent suite. The R106 "Master Key" — allowing a single practitioner to move dynamically between Support Coordination (Outcome 8) and Psychosocial Recovery Coaching (Outcome 6) within Category 07 — is a unique regulatory opportunity that the market has not operationalised as a participant-empowerment mechanism.Blue Ocean position: IFC does not compete with existing NDIS coordinators on standard coordination services. It creates a new category: the informed-consent-centred SC/PRC practitioner who acts as a financial transparency navigator rather than a default service provider. This is structurally differentiated from the market, not marginally better than it.Summary: Two "Now" elements (compliance and governance infrastructure), five "Grow" elements (all five component tools), one "Recalibrate" element (scale). This is a viable strategic configuration — the direction is executable at current capacity for the build-out epoch, with scale deferred.<br>Corridor width: <a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a> is the governing Maturity Epoch Assessment for this Dossier.The following are explicitly out of scope and deliberately sacrificed to maintain the impartial advice model:
Core Support provision (support workers, cleaners) — the single largest revenue category in the NDIS market, explicitly excluded to preserve independence
Plan Management — excluded to avoid the financial incentive to maximise plan spend
Supported Independent Living (SIL) — excluded; scale and compliance requirements incompatible with the practitioner model
Clinical Therapy, Specialist Behaviour Support, Restrictive Practices — excluded; out-of-scope specialist services that would create scope creep and dilute the IFC focus
Crisis response (CATT) and compliance enforcement — excluded; the IFC model is consent-based, not coercive
This sacrifice list must be enforced as a governing constraint — not a business preference. As the IFC suite matures and trust grows, there will be commercial pressure to expand into excluded service areas. The sacrifice list is part of this Dossier and applies for the full epoch.Governing constraints foregrounded by this Dossier — the corridor walls of the IFC Programme:Principles requiring active defence:
Managed Conflict of Interest — the sacrifice list must be enforced as a principle.
PAPL Currency — visual guides embedded with price codes and category references will need regular refresh as PAPL changes.
Current epoch: Build-out and first deployment of the five-component IFC tool suite in solo/small-team SC/PRC practitioner context.Epoch start: 2026-05-10 (this Dossier's issuance date)Epoch horizon: When all five component tools have been used in at least one complete NDIS planning cycle and first NDIA responses (Statements of Participant Supports) have been received.Recalibration signal: Structural evidence that the core hypothesis is failing — specifically, if NDIA planners are consistently rejecting or ignoring IFC-prepared statements, or if participants report the consent tools are too complex to engage with. Either finding would warrant rethinking the intervention model, not just the tool design.What does NOT constitute a recalibration signal: Individual tool defects (e.g., PST missing save function), early-phase confusion from practitioners unfamiliar with R106 flexibility, or single adverse NDIA responses. These are operational signals — fix the tool, refine the guidance.To materialise the IFC Strategic Bundle, query all P3-Governance artefacts citing SD-IFC-2026-001. The complete Programme is the derived set — not any stored container.As of issuance (2026-05-10), the IFC Strategic Bundle comprises:Issued: 2026-05-10. Derived from working paper in Droppings/.
NbLM source: IFC notebook 07344d6e-933e-43f0-81e2-8576ff93e178.]]></description><link>p3-governance/strategy/strategy-dossier-ifc.html</link><guid isPermaLink="false">P3-Governance/Strategy/Strategy Dossier - IFC.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[NAVV Principles Register - 2026-05-08]]></title><description><![CDATA[Type: P3 Principles Artefact — Stage 2
Prepared by: Sonnet (Sub-agent Manager)
Commissioned: Missive <a data-href="NAVV-2026-05-08" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-08</a> — Stage 2 of P3 scaffolding
Sentinel authority: Andrew (Principle pillar — market-facing principles) | Brian (Governance pillar — enforcement)<br>
Reference: <a data-href="P3 Minimum Viable Principles" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-principles.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Principles</a>This register formalises the governing constraints that NAVV has always operated under — but which have until now been implicit. Making them explicit is not a revolution. It is a naming exercise that enables governance.A principle is a governing constraint. If removing it would make our solution invalid, risky, or dishonest — it is a principle. If removing it would merely make our solution less efficient or less elegant — it is a preference.Applying the three-question governance test (Observability / Authority / Accountability) to all Institutional Principles:All four Institutional Principles pass the governance test at current maturity. No governance gaps identified at this stage.Artefact status: Active — first formal principles register. Supersedes any implicit principles previously embedded in CLAUDE.md or project documentation.]]></description><link>p3-governance/principles/navv-principles-register-2026-05-08.html</link><guid isPermaLink="false">P3-Governance/Principles/NAVV Principles Register - 2026-05-08.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Saga - IFC Build-Out]]></title><description><![CDATA[Type: P3 Saga (append-only operational record)
Saga ID: SG-IFC-2026-001
Charter binding key: FC-IFC-2026-001
Dossier binding key: SD-IFC-2026-001
Programme: Informed Financial Consent (IFC)
Factory: NAVV Founders (Brian and Andrew)
Opened: 2026-05-10
Status: Open
Append-only. Entries are added chronologically. No entry is ever modified or deleted. This Saga is the upstream signal to the Strategy Sentinel about whether the IFC direction is working.
The IFC Programme's formal epoch begins with the issuance of SD-IFC-2026-001 on 2026-05-10. The following summarises material production activity prior to Charter issuance, to provide an accurate operational picture from inception.Prototype development (pre-2026-05-08):
Andrew developed the Participant Statement Toolkit through an ad-hoc AI-assisted process, producing v1 through v7. The v7 prototype implements 22 of 23 requirements (R-001 through R-022 active; R-023 — save function — pending). The prototype is a fully self-contained browser-based HTML file with no external dependencies or data transmission.P3 governance scaffolding (2026-05-08):
Brian established the P3-Governance structure for NAVV:
<a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a> — baseline capability terrain
<br><a data-href="NAVV Principles Register - 2026-05-08" href="p3-governance/principles/navv-principles-register-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Principles Register - 2026-05-08</a> — governing constraints
<br><a data-href="P3-Index" href="p3-governance/p3-index.html" class="internal-link" target="_self" rel="noopener nofollow">P3-Index</a> — portfolio navigation index
<br><a data-href="Direction Statement" href="p3-governance/strategy/direction-statement.html" class="internal-link" target="_self" rel="noopener nofollow">Direction Statement</a> — approved direction statement
IFC structure identified (2026-05-09):<br>
NbLM extraction pass on the IFC notebook (07344d6e-933e-43f0-81e2-8576ff93e178) revealed that IFC is a Programme (not a Product) — a strategic framework holding five component tools. <a data-href="Product Brief - Participant Statement Toolkit" href="p3-governance/products/participant-statement-toolkit/product-brief-participant-statement-toolkit.html" class="internal-link" target="_self" rel="noopener nofollow">Product Brief - Participant Statement Toolkit</a> validated as Component #4 (active). IFC Strategy Brief produced as working paper in Droppings/.P3 Programme Guidance generated (2026-05-10):<br>
<a data-href="P3 Programme Guidance" href="p3-governance/p3-reference/l1-bootstrapping/p3-programme-guidance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Programme Guidance</a> produced to resolve Programme-level theory gaps in the P3 reference library — specifically: what a Programme is in P3 terms, the required artefact classes, and the lifecycle. Identified that the existing working paper constituted a valid Strategy Dossier pending formal issuance.Date: 2026-05-10
Type: GovernanceThe IFC Programme is formally established as a P3 Strategic Bundle.Artefacts issued this entry:Programme state at founding:
Component #4 (PST): v7 prototype active. 22/23 requirements implemented. R-023 (save function) pending. Brief validated.
Components #1, #2, #3, #5: not yet briefed.
P3-Governance folder structure: Charters/ and Sagas/ folders created this entry.
Strategy Sentinel signal: No recalibration signal active. Direction is confirmed viable. Build-out epoch begins.Date: 2026-05-11
Type: Structural Decision + Analysis<br>Programme-level analysis of Andrew's Product Brief: 02 (IFC notebook, source adc198b5). Full analysis in Droppings/: <a data-href="Programme Analysis - Product Brief 02" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Programme Analysis - Product Brief 02</a>, <a data-href="Gap Analysis - Product Brief 02 vs P3 Baseline" href="navv-operational/gap-analysis-product-brief-02-vs-p3-baseline.html" class="internal-link" target="_self" rel="noopener nofollow">Gap Analysis - Product Brief 02 vs P3 Baseline</a>.Key strategic findings:
Mark Butler's commissioning process is the primary external threat — the free market for coordination is ending; only commissioned providers will be approved to operate as navigators
New Framework Plans (delayed to April 2027) shift the NDIS from goals-led to needs-assessment-led — Participant Statement becomes a functional translation layer, not a plan driver
The hybrid SC/PRC model is confirmed as the IFC programme's strategic core. The Practice Rationale and Audit Framework (embedded in Product Brief: 02) provides the audit-defensible compliance architecture
Andrew's Goal 3 is absent — Choice and Control Flexibility Educator confirmed not intended as a standalone product
Structural decision enacted (Brian confirmed):
Component #3 (Choice and Control Flexibility Educator) merged into Component #1 (Visual Guide to the NDIS Plan) as Loop 4. Former standalone extract archived in Droppings/ as immutable history.Artefacts updated this entry:Product portfolio state at this entry:Practice Rationale routing decision (Brian): The Practice Rationale and Audit Framework is not a product component — it is a candidate for the wiki's first Territory Report. This knowledge is routed to the wiki intellectual commons, not to the IFC product inventory.Strategy Sentinel signal: No recalibration signal. The commissioning window (before April 2027) adds urgency to the epoch but does not change its definition.Saga opened: 2026-05-10.<br>
Authorised under <a data-href="Factory Charter - IFC Build-Out" href="p3-governance/charters/factory-charter-ifc-build-out.html" class="internal-link" target="_self" rel="noopener nofollow">Factory Charter - IFC Build-Out</a> (FC-IFC-2026-001) and <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a> (SD-IFC-2026-001).]]></description><link>p3-governance/sagas/saga-ifc-build-out.html</link><guid isPermaLink="false">P3-Governance/Sagas/Saga - IFC Build-Out.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Direction Statement]]></title><description><![CDATA[Type: P3 Strategy Artefact — Stage 4 (draft approved)
Sentinel authority: Andrew (Strategy pillar)
Status: Brian's revised direction statement approved 2026-05-08. Awaiting Stage 4 formalisation.
Reference: <a data-href="P3 Minimum Viable Strategy" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-strategy.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Strategy</a>Revised and approved by Brian, 2026-05-08:
We are exploring a new model for organisational development, structured around a distributed P3 governance model, using two founders. Andrew has sentinel responsibilities for market facing activities, including Principle, Product and Strategy. Brian has sentinel responsibilities for operational practices, including Pattern, Maturity and Governance. We are strategically testing a small range of high-potential product vectors, looking for the product-key that will unlock seed funding needed to grow the business.
Brian noted that the single-sentence convention is not a constitutional requirement — clarity is more important than brevity. The approved direction statement is multi-sentence and preferred in that form. A condensed single-sentence form may be derived for use in summary contexts if needed.A full Stage 4 Direction Statement document will include:
Principle Activation: Which governing Principles does this direction foreground?
<br>Capability Assessment: Strategy Sieve applied to each strategic element (Now / Grow / Recalibrate) — see <a data-href="NAVV Maturity Assessment - 2026-05-08" href="p3-governance/maturity/navv-maturity-assessment-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Maturity Assessment - 2026-05-08</a> for initial application
Sacrifice List: What is explicitly excluded from this strategic direction?
Review cadence: When is this direction reviewed and by whom?
Stub created: 2026-05-08. Stage 4 formalisation pending Brian's direction.]]></description><link>p3-governance/strategy/direction-statement.html</link><guid isPermaLink="false">P3-Governance/Strategy/Direction Statement.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Product Patterns]]></title><description><![CDATA[Type: P3 Patterns Artefact (Product domain)
Sentinel authority: Brian (Pattern pillar) — extraction via Andrew's NbLM notebooks
Status: Domain identified by Brian's feedback (2026-05-08). No patterns extracted yet. Awaiting NbLM filter extraction.
Reference: <a data-href="P3 Minimum Viable Patterns" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Patterns</a>, <a data-href="P3 Minimum Viable Products" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-products.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Products</a>Product patterns are the reusable, market-facing patterns intrinsic to NAVV's products — patterns that are embedded in how the products function within the NDIS marketplace, not in how NAVV's internal workflow operates.<br>These are distinct from workflow patterns (see <a data-href="Workflow Patterns" href="p3-governance/patterns/workflow-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">Workflow Patterns</a>). Brian's feedback explicitly identified these as a separate class: "there are other patterns that are intrinsic to the operation of Andrew's products within the marketplace itself… patterns used to compose the products themselves."Product patterns cannot be identified by examining NAVV's internal workflow — they emerge from Andrew's market domain knowledge. The P3 Minimum Viable Products filter, already loaded in Andrew's NbLM notebook, is the extraction mechanism.Planned extraction approach:
Query Andrew's NbLM notebook using product-pattern-oriented questions (recurring problem types in NDIS service delivery that Andrew's products address)
Apply the P3 pattern filter: does a proposed solution recur across multiple contexts? Is it teachable? Could it be applied by other organisations in the sector?
Document each extracted pattern with a six-element brief
Classify into sub-domains (e.g., participant advocacy patterns, support coordination patterns, plan management patterns)
Brian's feedback notes these will "form different classifications of pattern types, within the taxonomy of our proto-pattern library." Candidate sub-domains:
Participant advocacy patterns — recurring challenges participants face; structural responses the PST addresses
Support coordination patterns — recurring challenges in SC practice; structural responses the wiki and future tools address
NDIS navigation patterns — recurring challenges navigating the NDIS system; structural responses across NAVV's product range
Product pattern extraction should be triggered by Brian via Missive when:
Andrew has sufficient content in a product notebook to support extraction (intake threshold met)
A new product domain is being designed and pattern analysis would inform the design
Stub created: 2026-05-08. No patterns extracted yet. Awaiting NbLM filter extraction session.]]></description><link>p3-governance/patterns/product-patterns.html</link><guid isPermaLink="false">P3-Governance/Patterns/Product Patterns.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Workflow Patterns]]></title><description><![CDATA[Type: P3 Patterns Artefact (Workflow domain)
Sentinel authority: Brian (Pattern pillar)
Status: Proto-patterns identified — not yet formally documented as P3 patterns. All are at Plasticity Status: Proto.
Reference: <a data-href="P3 Minimum Viable Patterns" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Patterns</a><br>Workflow patterns are the reusable, named responses to recurring classes of operational problem in NAVV's build and delivery process. These are distinct from product-facing market patterns (see <a data-href="Product Patterns" href="p3-governance/patterns/product-patterns.html" class="internal-link" target="_self" rel="noopener nofollow">Product Patterns</a>).At current maturity, these patterns are enacted but not yet formally documented with the P3 six-element brief. This file names them so they can be formalised over time.Full P3 pattern documentation requires a six-element brief for each:
Pattern name and class
Recurring problem addressed
Solution form
Expression Gradient (L1–L5 expressions)
Plasticity Status (Proto / Emerging / Canonical)
Governance authority
None of these patterns have reached Canonical status. Formalisation should proceed pattern-by-pattern as each demonstrates fitness across multiple contexts.Stub created: 2026-05-08. Patterns to be formalised progressively under Brian's direction.]]></description><link>p3-governance/patterns/workflow-patterns.html</link><guid isPermaLink="false">P3-Governance/Patterns/Workflow Patterns.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Critical Commitments Register]]></title><description><![CDATA[Type: P3 Governance Artefact — Stage 5 (pending)
Sentinel authority: Brian (Governance pillar)
Status: Stub — three candidate critical commitments identified from impact assessment. Full six-element documentation pending Stage 5 commissioning.
Reference: <a data-href="P3 Minimum Viable Governance" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-governance.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Governance</a>This register applies the P3 minimum governance structure to NAVV's three most critical commitments — the commitments whose violation would produce the most irreversible damage.The minimum governance structure for each commitment requires six elements:
Commitment Statement
Sentinel Role
Friction Point
Escalation Path
Review Cadence
Consequence Profile
The following three commitments were identified in the impact assessment as the most critical:
<br>Apply the full six-element governance template to GC-001, GC-002, and GC-003 <a href=".?query=tag:action/brian" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#action/brian">#action/brian</a> (to commission)
Confirm sentinel authority for each commitment (aligned to PR-I001 Distributed Sentinel Model)
Apply Subsidiarity principle: identify commitments below the top three that can be governed locally by the relevant sentinel
Stub created: 2026-05-08. Full register pending Stage 5 commissioning.]]></description><link>p3-governance/governance/critical-commitments-register.html</link><guid isPermaLink="false">P3-Governance/Governance/Critical Commitments Register.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[NDIS Dispersed Boundary Waterline Amendment]]></title><description><![CDATA[1.0 Context and EvolutionThe initial "Waterline" governance model, with its three distinct strata—Level 1 (Above the Waterline), Level 2 (Below the Waterline), and Level 3 (The Deep Ocean)—has been an invaluable conceptual tool. It provided a simple and powerful analogy for communicating the platform's commitment to participant empowerment, operational transparency, and regulatory compliance.However, feedback and deeper analysis have revealed that the simplicity of this model, with its implied "hard boundaries," is an idealized abstraction. It does not fully capture the nuance and complexity of real-world professional practice and regulatory requirements. The initial model incorrectly implied that an entire event or data type (like a "Therapy Note") would live exclusively at a single governance level. This is a potentially misleading oversimplification that falls into the "fairy tale" trap of how we wish the system worked, rather than how it must work.This note clarifies and formalizes a more sophisticated and realistic interpretation: the "Dispersed Boundary" model.2.0 The 'Dispersed Boundary' PrincipleThe core principle of the Dispersed Boundary model is this:
A single business event or workflow does not live at one level; it can generate multiple, distinct data nodes that are distributed across different governance levels within a single, atomic transaction.
Governance is not applied to the event itself, but to each individual data fragment generated by that event. This allows the platform to simultaneously meet the collaborative needs of the participant, the operational needs of the support team, and the legal and professional obligations of clinicians, without compromise.This model is not a departure from our core principles but a maturation of them. It acknowledges that a single moment in time—a therapy session, an incident—has different facets of truth that are relevant to different audiences and are governed by different rules.3.0 Scenario 1: The Complex Clinical NoteThis scenario illustrates how a single therapy session generates three distinct note fragments, each with its own governance. The Event: Harrison, a Psychologist, completes a therapy session with Leo, a self-advocate. Harrison needs to document the session. The Multi-Level Outcome: Instead of creating one generic "Therapy Note," the Log_Clinical_Interaction workflow generates three separate, linked nodes in a single transaction: A Level 1 (Above Waterline) Node: A Participant_Feedback_Note is created. Content: "Great session today, Leo. We worked on the interview practice goal, and you did really well. Please approve this so it can be part of our shared record."
Governance: This node has a status: Pending_Approval. It is visible to Leo and his team but only becomes a permanent part of the timeline when Leo approves it. This fulfills our principle of participant empowerment. A Level 2 (Below the Waterline) Node: A Professional_Observation_Note is created. Content: "Participant engaged well with CBT techniques. Functional progress noted. Recommend Support Coordinator (Chloe) review progress towards employment goals."
Governance: This node has status: Approved by default. It is a professional observation, visible to the authorized care team (Chloe, other therapists) but not approvable or contestable by Leo. It represents Harrison's non-negotiable professional opinion, providing transparent operational context for the team. A Level 3 (Deep Ocean) Node: A Private_Clinical_Note is created. Content: "Confidential clinical note for Dr. Evans (Psychiatrist): Discussed potential interaction between new medication and participant's anxiety levels. Recommend follow-up at next psychiatric review."
Governance: This node has status: Lodged and disclosure_type: Legally_Protected. It is only visible to Harrison and the specified recipient (Dr. Evans). It is legally protected professional-in-confidence communication, ensuring Harrison can meet his duty of care without breaching confidentiality. This single event creates value at all three levels simultaneously, reflecting the complex reality of clinical practice.4.0 Scenario 2: The Incident ReportThis scenario shows how a safety event also generates a dispersed data footprint. The Event: Aisha, a Support Worker, logs a reportable incident where a participant had a fall. The Multi-Level Outcome: The Log_Incident workflow generates: A Level 3 (Deep Ocean) Node: The official, immutable Incident_Report. Governance: This is the compliance record for the regulator (Shaneen) and compliance officer (Janelle). Its visibility is managed by the Staged Disclosure Protocol. A Level 2 (Below the Waterline) Node: An operational Task node. Content: "Task: Conduct falls risk review and check mobility equipment."
Governance: This is assigned to the team's Physiotherapist (Liam) and is transparently visible to the team to ensure action is taken. A Level 1 (Above Waterline) Node: A Family_Update_Note. Content: "An incident occurred today which was managed safely. The team is now reviewing the support plan."
Governance: This is a simple, factual update for the Graph Owner (e.g., Jasmine, the Parent Advocate) to approve, ensuring they are kept informed without being exposed to the raw, and potentially distressing, details of the formal incident report prematurely. 5.0 Visualizing the Multi-Tier WorkflowThe following diagram illustrates the "Complex Clinical Note" scenario, showing how a single triggering event creates nodes that cross the waterline boundaries.6.0 Conclusion and Implementation ImpactAdopting the "Dispersed Boundary" model is a critical step in maturing our platform architecture. It ensures the NAVV Community Graph can accurately reflect the complex legal, ethical, and operational realities of the NDIS ecosystem, making it more robust, defensible, and fit for purpose.For our engineering teams, this has a direct impact: the GraphTransactionService and its associated workflows must be designed to handle a single payload that contains an array of nodes and edges, where each element explicitly defines its own properties, relationships, and target governance level. The service must execute the creation of this entire collection of nodes as a single, atomic transaction, ensuring the graph is never left in a partially complete or inconsistent state. This approach provides the necessary flexibility to build the sophisticated, real-world workflows our users require.]]></description><link>p3-governance/p3-reference/ndis-dispersed-boundary-waterline-amendment.html</link><guid isPermaLink="false">P3-Governance/P3-Reference/NDIS Dispersed Boundary Waterline Amendment.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[Factory Charter - IFC Build-Out]]></title><description><![CDATA[Type: P3 Factory Charter
Charter ID: FC-IFC-2026-001
Dossier binding key: SD-IFC-2026-001
Programme: Informed Financial Consent (IFC) — <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a>
Factory: NAVV Founders (Brian and Andrew)
Issued: 2026-05-10
Epoch: IFC Build-Out — from 2026-05-10 until epoch horizon is met (see Dossier)
Status: Active<br>This Charter grants bounded production authority to the NAVV Founders Factory (Brian and Andrew) to produce within the corridor defined by <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a> (SD-IFC-2026-001).Production authority is granted for the following scope:
Design, build, and iterate the five IFC component tools (Components #1–#5), individually and collectively
Produce and maintain Product Briefs, Factory Charters, Sagas, and governance artefacts that cite SD-IFC-2026-001
Engage with Andrew's NotebookLM notebook for requirements extraction and review
Deploy the IFC tool suite in SC/PRC practitioner contexts and collect operational signals
<br>This Charter does not authorise production outside the IFC Dossier's corridor. The sacrifice list in <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a> (Section 4) defines what is explicitly excluded. Factory output that would cross into Core Support provision, Plan Management, SIL, clinical therapy, or crisis response is out of scope for this Charter.The non-duplication rule and least-cost-appropriate-provider decision rule apply to all IFC tool outputs.Production within this Charter is constrained by the four foregrounded principles cited in SD-IFC-2026-001:Neither sentinel resolves decisions within the other's domain unilaterally. Escalation is mandatory where domains intersect.This Charter is decommissioned when the IFC Strategy Dossier epoch horizon is met: all five component tools have been used in at least one complete NDIS planning cycle and at least one NDIA response (Statement of Participant Supports) has been received for each.At decommissioning:
This Charter is formally closed
The IFC Saga (FC-IFC-2026-001) is resolved — completed, frozen, or transferred to a successor Dossier
Products and completed Sagas are absorbed into NAVV's institutional memory
A Strategy Sentinel review determines whether to issue a successor Dossier or close the Programme
<br>Issued: 2026-05-10. Authorised under <a data-href="Strategy Dossier - IFC" href="p3-governance/strategy/strategy-dossier-ifc.html" class="internal-link" target="_self" rel="noopener nofollow">Strategy Dossier - IFC</a> (SD-IFC-2026-001).]]></description><link>p3-governance/charters/factory-charter-ifc-build-out.html</link><guid isPermaLink="false">P3-Governance/Charters/Factory Charter - IFC Build-Out.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[NAVV Maturity Assessment - 2026-05-08]]></title><description><![CDATA[Type: P3 Maturity Artefact — Stage 1
Prepared by: Sonnet (Sub-agent Manager)
Commissioned: Missive <a data-href="NAVV-2026-05-08" href=".html" class="internal-link" target="_self" rel="noopener nofollow">NAVV-2026-05-08</a> — Stage 1 of P3 scaffolding
Sentinel authority: Brian (Maturity pillar)<br>
Reference: <a data-href="P3 Minimum Viable Maturity" href="p3-governance/p3-reference/l1-bootstrapping/p3-minimum-viable-maturity.html" class="internal-link" target="_self" rel="noopener nofollow">P3 Minimum Viable Maturity</a>This document provides an honest, practice-level capability profile of NAVV as of 2026-05-08. It sets the ceiling for safe governance complexity and calibrates the Strategy Sieve against Brian's revised Direction Statement.Maturity is the boundary of reliable execution. What we assess here is not what we aspire to — it is what we can sustain repeatedly, by both founders, under ordinary conditions.Ratchet Teeth convert capability gains into permanent features:Inside the capability frontier (reliable execution):
Structured requirements capture via NbLM
Wiki content development (RS ingestion workflow)
Operational governance (Missive protocol, freeze-line)
Structural quality assurance (registry.py)
Review and iteration (Missive-driven)
At the capability boundary (heroic effort required):
Product design formalisation (brief templates not yet populated)
Multi-notebook workflow management (not yet implemented)
Workflow pattern documentation (identified but not yet formally named)
Outside the current frontier (capability does not yet exist):
Market-facing product pattern identification (requires NbLM filter extraction)
Automated delivery pipeline
Cross-notebook portfolio management
Seed fundraising processes
Applying the Now / Grow / Recalibrate sieve to the strategic elements in Brian's approved Direction Statement (2026-05-08):Recalibrate finding — seed funding: Seeking seed funding requires capabilities NAVV does not currently have: a formalised business narrative, investor-ready documentation, and fundraising process. The Direction Statement acknowledges this as a direction of travel, not a current commitment. No action needed now — but this finding should be revisited when product validation is complete. Recalibrate does not mean abandon.Recommended: Annual review minimum, triggered additionally by:
Any significant change to NAVV's operational structure
Launch of a new product (new notebook)
Completion of Stage 5 (governance structures formalised)
Artefact status: Active — first formal maturity assessment. Supersedes any informal estimates.]]></description><link>p3-governance/maturity/navv-maturity-assessment-2026-05-08.html</link><guid isPermaLink="false">P3-Governance/Maturity/NAVV Maturity Assessment - 2026-05-08.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item><item><title><![CDATA[P3-Index]]></title><description><![CDATA[Purpose: Portfolio navigation index for NAVV's P3 governance artefacts.
Sentinel: Brian (Pattern, Maturity, Governance) | Andrew (Principle, Product, Strategy)
Stage: Scaffolding complete (Stages 0–2). Stages 3–5 awaiting Brian's direction.
Last updated: 2026-05-10P3-Governance/ governs how NAVV builds. It is logically independent of product artefacts.Separation guarantee: Deleting P3-Governance/ must not affect any product artefact. Product artefacts do not depend on files in this folder.P3 sentinel responsibilities are distributed between founders:Neither sentinel resolves decisions within the other's domain unilaterally. Escalation is mandatory.
See <a data-href="NAVV Principles Register - 2026-05-08" href="p3-governance/principles/navv-principles-register-2026-05-08.html" class="internal-link" target="_self" rel="noopener nofollow">NAVV Principles Register - 2026-05-08</a> — PR-I001.]]></description><link>p3-governance/p3-index.html</link><guid isPermaLink="false">P3-Governance/P3-Index.md</guid><pubDate>Thu, 14 May 2026 04:22:08 GMT</pubDate></item></channel></rss>