Prototype Specification - v7 - 2026-04-14

Specification: Prototype Specification — v7 — 2026-04-14


Canonical Summary

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.



Context

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.


Key Relationships

  • SUPPORTS: product-brief-participant-statement-toolkit — Documents the v7 HTML prototype specification for the Participant Statement Toolkit, providing the reverse-engineered formal requirements baseline that informs PST product development

Caveats and Limitations

This document represents a point-in-time analysis. Subsequent decisions or implementation changes may supersede specific recommendations or assessments contained herein.


Change Log

Version Date Scope Change Type Triggering Source
1.0 2026-05-16 Full Article Format Migration (v1→v2) Sonnet (TP-0009): Promoted from Droppings/ — initial Tier A promotion
1.1 2026-05-16 Full Article Format Migration (v1→v2) Sonnet (TP-0011): Added Relationships section descriptions — corrective action for semantic completeness
2.0 2026-05-16 Full Article Format Migration WP-007 (TP-0014)

Type: Dropping — Phase 1 Output
Prepared by: Sub-agent Manager
Source: History/Prototype-v7.html (reverse-engineered)
Status: Awaiting Brian review


Purpose

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.


Document Identity

  • 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

High-Level Structure

The document has four major structural layers:

  1. Header — Document identity and participant metadata
  2. Orientation section — Explains how the document works (educational, not printed)
  3. Part A — What We Submit to the NDIA — Blocks 1 and 2
  4. Part B — Anticipated NDIA Response and Architecture Recommendations — Alignment Matrix and Block 3

Section 1 — Header and Participant Metadata

Fields

Field Type Placeholder / Notes
Participant Name Text input "Full name"
NDIS Number Text input Format: "e.g. 430 123 456"
Coordinator / PRC Text input Staff name
Date Prepared Date input
Plan Reassessment Date Date input
Current Plan End Date Date input
Recognised Impairment Types Multi-select checkboxes Options: Intellectual, Cognitive, Neurological, Sensory, Physical, Psychosocial

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.


Section 2 — Orientation (Educational, Non-Printed)

Title: "How This Document Works — The Submission → Response Chain"

Content

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)

Reference section (Item Code Anatomy)

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.


Section 3 — Part A: What We Submit to the NDIA

Block 1 — Environmental and Personal Context

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.

Fields

ID Label Hint Placeholder
1.1 Living Arrangements and Environment Where does the participant live? Who do they live with? Is housing stable and suitable for impairment needs? "Describe the participant's current living situation, suitability, and any risks to housing stability…"
1.2 Informal Supports (Family, Friends, Carers) Who provides unpaid support? What exactly do they do? Why is it not reasonable to expect more? "Detail informal supports, their specific contributions, and explicit limitations or sustainability risks…"
1.3 Mainstream and Community Supports What non-NDIS services does the participant access? Where does the mainstream system's responsibility end? "List mainstream services and explain why the requested NDIS support falls outside their scope…"
1.4 Current NDIS Supports What NDIS-funded supports does the participant currently receive? Which are working? Which are not? "Summarise current NDIS providers and supports, outcomes achieved, and gaps or unmet needs…"
1.5 Risk Profile and Vulnerabilities Document risks: exploitation, undue influence, rapid budget depletion, cancellation fee patterns, informal support breakdown, housing instability, justice involvement, self-harm, behavioural risks. "Detail specific risks and vulnerabilities that require safeguarding through plan architecture…"

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).


Block 2 — Goals, Objectives, and Aspirations

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.

Goal Card Structure

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:

  1. Daily Living — Choice and control in daily activities
  2. Home — A suitable, stable place to live
  3. Health and Wellbeing — Maintaining health and personal wellbeing
  4. Lifelong Learning — Access to learning opportunities
  5. Work — Economic participation and employment
  6. Social and Community — Participation in community life
  7. Relationships — Building and maintaining connections
  8. 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)

Section 4 — Part B: Anticipated NDIA Response and Architecture Recommendations

Alignment Matrix — Goal → Anticipated Support Mapping

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)

Table Structure

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:

Section Label Notes
Core "Anticipated Core Supports — Funding Type 1" Day-to-day disability supports — most flexible budget category. 2 default rows.
Capital "Anticipated Capital Supports — Funding Type 2" One-off investments — AT, home mods, SDA — cannot be repurposed. 1 default row.
Capacity Building "Anticipated Capacity Building — Funding Type 3" Build independence — stated by category, cannot cross CB categories. 3 default rows.

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)

Block 3 — Budget Architecture and Risk Mitigation Recommendations

Legislative reference: Funding Periods · Digital Locks · Flex/Stated

Explanatory 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.

Part A of Block 3 — Funding Period and Budget Release Recommendations

Field Type Placeholder
Recommended Total Plan Duration Short editable text "e.g., 12 months / 24 months / 36 months…"
Default Budget Release Interval Short editable text "e.g., Monthly / Quarterly / Annually…"
Risk Rationale for Recommended Funding Period Long editable text "Explain why this duration and release frequency is necessary — link back to the risk profile in Block 1…"

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):

Section Default rows Pre-filled notes
Core — Type 1 2 Flexible by default; short funding period if risk indicated
Capital — Type 2 1 Stated default
Capacity Building — Type 3 3 "Stated (auto)" pre-filled in Flex/Stated column — reflects PACE rule that CB is automatically stated

Dynamic behaviour: "Core Row," "Capital Row," "CB Row" buttons add rows within each section.


Section 5 — Participant Declaration

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)

Technical Characteristics

  • 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)

Known Issues and Limitations

Ref Issue Severity
L-01 No save or export function — data entered in the form is lost when the browser is closed High
L-02 Goal cards do not renumber when a card is removed — numbering becomes non-sequential Low
L-03 New matrix rows added by JavaScript append at the bottom of the table, not within the correct funding type section Medium
L-04 No validation — form can be printed/saved without all required fields completed Medium
L-05 No Old Framework vs. New Framework mode — the form is implicitly PACE-oriented (New Framework) Medium (scope question)
L-06 Item code reference in the orientation section has only 12 of the 21 support categories explicitly listed Low

Change Requests (Flagged by Andrew — Not Yet Implemented)

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?
    • #feedback/closed 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