Skip to content

⏱ TIME MACHINE

UCCA / UCCO Build Session Handover

18 March 2026 — Session 18 (The Front Door Session)

"Infinite noodles. Free. Forever."

Paste this document as your first message in the next Claude session.


1. Session 18 Summary

Session 18 was the product completion session. No briefs closed — Alex is mid-build on the per_month fix from B-CAT-01. But the thinking that landed today is the most significant since Session 17.

Session 17 closed the product architecture. Session 18 closed the market.

The session opened with B-CAT-02 being written, then immediately revealed that L3/L4 portal surfaces don't exist yet as built surfaces — ucca.college is the live surface, Moodle is on Hostinger at ucca.college, not yet on rtopacks.com.au. B-CAT-02 was rewritten correctly as the public surface brief — front door to the entire pipeline.

From there the session built outward through the biggest product thinking since Session 13: the Composer tier model, the Contextualiser loop, the Auditor, the Trainer Mapper, the application video, the Upscaler, Carol's portable professional identity, the right to be forgotten via USI, the ASQA API play, and the whole-of-government trajectory.

Two documents were produced. Both are critical. Read them before writing any brief.


2. Critical Documents Produced This Session

RTOpacks Product Vision — Session 18

rtopacks-product-vision-session18.md

This is the north star document. Every brief Alex gets from here has this as its foundation. Seven products, one closed loop, the corporate mechanic, the Infinite Noodles principle, Carol's identity stack, the audit folder as end state, the thesis fully expressed.

Read this before writing any brief. If a brief contradicts this document, the document wins.

Brief B-CAT-02

B-CAT-02.md

Rewritten as the public surface brief. Three deliverables: 1. Search results cleanup + RTO result type added 2. Unit detail page — full TGA data, RTOs offering unit, live pricing, video embed container 3. RTO detail page + onboarding entry point — domain verification, two OTPs, data confirmation, workspace welcome

Drops to Alex when per_month fix on RTP-PREVIEW-MONTHLY confirms deployed.


3. What Was Decided This Session

The build sequence — corrected

B-CAT-01    ✓ deployed (pending per_month fix)
B-CAT-02    written — public surface, ucca.college front door
B-PORT-01   to be written — authenticated RTO portal shell + account/member model
B-CAT-03    to be written — price list inside authenticated portal + Price It drawer
B-COMP-01   to be written — Composer canvas (after B-CAT-03)

Infrastructure confirmed

  • Moodle is live at ucca.college on Hostinger (82.112.249.102)
  • rtopacks.com.au DNS cutover to ucca.college still pending — in Alex queue item 4
  • The search surface at ucca.college already works — corpus queryable, status badges live

The Composer Tier Model — LOCKED

Level Price What you get
0 Free Scratch pad. Full canvas. Infinite noodles. No print. Screen capture disabled.
1 $10/month Everything in L0. Print to PDF, Word, Excel. 15 courses/month.
2 $50/unit AI shell. Framework generated. Three canvas modes: blank / shell-fill / shell-fill-edit.
3 $100/unit Full contextualiser. 20 runs/course saved. One observation per run. Reference layer.

The Contextualiser — LOCKED

  • One run. One observation. Not a chat. Not a bot.
  • Input quality signal: thin input gets a nudge, not a wall
  • The learning loop: richer input = deeper output. Each run saved. They learn by seeing.
  • Reference layer: optional toggle. AQF, AQTF, training package frameworks, legislation. Links included.
  • Corporate pitch mechanic: fork a contextualised version for a named client. Same unit, different context layer.

The Auditor — LOCKED

  • Free: self-audit. Draw arrows from unit drawer points to canvas blocks. Print + Excel output.
  • Paid (own canvas): AI gap analysis. Observations not gates. Logged decisions.
  • Paid (our shell): narrated validation. Every block gets a tooltip citing exact standard language. Dual audit: unit outcome + ASQA standard.
  • Pre-build sign-off: compliance officer can approve architecture before content budget is spent. Never existed before.

The Trainer Mapper — LOCKED

  • Input: CV upload / LinkedIn pull / USI link
  • Three verdicts: Green / Amber / Red
  • Job ad generator: minimum competency spec from unit requirements + ASQA standards + contextualisation
  • App only. No web interface. Mapper green → app unlocks → record application video → submit.
  • Video brief: why you want the role (60s) / experience in context (60s) / salary + availability (30s)
  • One take. Retake once. "Doesn't have to be perfect. We get nerves. But hit it."
  • Application video goes in audit folder. Evidence of hiring decision. ASQA-defensible.

The Upscaler — LOCKED

  • Real-time insight surface: system knows trainers + scope + corpus + learner cohort
  • Surfaces opportunity while they're noodling: "Carol is 90% of the way to this unit. Here's the gap."
  • Vertical expansion: "You only built to Cert III. Your trainers can deliver to Advanced Diploma."
  • New stream submission package: full audit-ready bundle. Course live on testbed. Trainer validated. Everything in the folder before ASQA asks.
  • Note: vertical expansion within existing stream may not trigger audit — confirm with ASQA standards before building.

Carol's Portable Professional Identity — LOCKED

Three layers: - Objective and verified: credentials, quals, USI link, mapped competencies. UCCA verified. Immutable. - Evidential: uploads, references, application video, teaching history, session records. Timestamped. - Subjective: Carol's own voice. Why she trains. Languages. Communities. Interests. Her control.

Employer-agnostic. Travels with Carol. RTO owns the content Carol built for them. Carol owns her professional identity.

Right to Be Forgotten — LOCKED

Carol depersonalises. UCCA scrubs her personal data. What remains: her USI.

UCCA's position to ASQA: "We hold a USI. That's yours. Her name, address, credential history — in your system since 2015. We were told she's exercising her statutory right and we complied. The breadcrumb is from your loaf. You go find it. We can't."

Privacy Act and USI Act working simultaneously. Unassailable.

The ASQA API play — noted, year 3

Not year one. When RTOpacks submissions consistently arrive pre-audited and pre-validated, the conversation becomes: "We're not replacing your audit. We're doing your prep work for free. You arrive informed. Your auditors focus on judgment, not document collection." Regulator as customer, not obstacle.

Whole-of-government trajectory

Power BI on TGA is the signal. Government is 2-3 years behind. UCCA is first to market with navigable corpus + verified identity + machine-validated audit trail. Network effects compound while government moves slowly. The window is open now. B-CAT-02 is the front door.

The Infinite Noodles principle — LOCKED

Free at L0. No trial expiry. No clock. They map their existing paper course in an afternoon. The printer button appears when they're ready. $10/month. The anchor price in their head is $700 — what they used to pay for a generic course with none of this. By the time the meter starts for Fill It the $100 contextualiser entry is ancient history.

The insight progression — all discovered, none sold: 1. "Oh this knows my quals" — first surprise 2. "Oh I can map for free" — first value 3. "Oh $10 to print" — first logical spend 4. "Oh Carol can deliver three more units" — first business insight 5. "Oh we can go vertical with no audit" — first growth realisation 6. "Oh we can pitch to Qantas" — market they never thought was theirs

New architectural constants

  • INFINITE-NOODLES RULE: Composer L0 is free forever. No expiry. No feature degradation. The printer is the first charge.
  • ONE-OBSERVATION RULE: Contextualiser returns one observation per run. Not a list. Not a report. One considered prompt. Logged yes/no.
  • CAROL RULE: Trainer professional identity is employer-agnostic. RTO owns content produced for them. Trainer owns professional identity. The line is clean.
  • USI-BREADCRUMB RULE: On right-to-be-forgotten request, UCCA retains USI only. Personal data scrubbed. Audit chain intact. ASQA goes looking in their own system.
  • AUDIT-FOLDER RULE: Everything goes in the audit folder. Course mapping. Trainer validation. Application video. Hiring decision. Delivery evidence. Certification record. One folder. ASQA arrives. You open it. Discussion over.

4. Alex Queue — In Priority Order

  1. per_month fix — IN PROGRESS. RTP-PREVIEW-MONTHLY type fix, display reads $100.00/month. Confirm deployed before B-CAT-02 drops.
  2. B-CAT-02 — WRITTEN. Ready to drop when #1 confirms. Public surface: search cleanup, unit detail page, RTO onboarding entry point. OPS STUB: Onboarding table must show before B-PORT-01 drops.
  3. B-PORT-01 — TO BE WRITTEN. Authenticated RTO portal shell. Account/member model. Roles: Admin / Trainer / Content Author / Read Only. Org account with individual member workspaces. Write before B-CAT-02 confirms deployed.
  4. RTOpacks DNS cutover — Moodle on Hostinger (82.112.249.102), currently at ucca.college. Cutover to rtopacks.com.au pending.
  5. Merge feature/finance-page-mercury → main (9 commits ahead)
  6. Mobile breakpoints — ucca.online missing 480px and 360px
  7. DMARC hardening — p=none → p=reject across all zones
  8. OIDF conformance suite — deferred, requires local Java 17 + Gradle
  9. Mattr wallet manual test — deferred, requires phone + app install

5. Tim Queue

  • ⚠️ URGENTucca.com.au and ucca.asia expire March 24. Confirm renewed at VentraIP. Six days away.
  • Confirm ASQA domain data in rtopacks-db — B-CAT-02 domain verification step depends on this. If not present Alex needs to know before he builds that step.
  • Record explainer video — 2-3 mins. What RTOpacks builds against a unit and how. Embed container will be live on unit detail page waiting for it.
  • Think on UCCA code system — spine of the corpus. Everything hangs off this.
  • Contact Mavis — first content production run against Composer pipeline (post DNS cutover)
  • Apple Developer cleanup — "United Community Colleges of America Inc" Distribution cert. Dead entity name. Low priority.
  • Register merchant.online.ucca Merchant ID in Apple Developer portal when payment brief drops.

6. The Full Pipeline — Locked

Composer (design — free to noodle)
    → Contextualiser (one run, one observation, reference layer)
        → Auditor (self or AI — unit outcomes + ASQA standards)
            → Trainer Mapper (credential verification, three verdicts)
                → Application video (evidence + hire, app only)
                    → Fill It (content production, meter starts here)
                        → SCORM + Moodle delivery
                            → PassKit certification
                                → Wallet verification
                                    → Upscaler (scope expansion)
                                        → Submission package
                                            → Audit ready

Every step: natural off-ramp or natural progression. Free at entry. Paid for depth. Compounding at every level. UCCA invisible throughout.


7. Operating Rules

All rules from Sessions 16 and 17 unchanged. New rules added this session:

  • INFINITE-NOODLES RULE: Composer L0 is free forever. No expiry. No degradation.
  • ONE-OBSERVATION RULE: Contextualiser returns one observation per run. One. Logged.
  • CAROL RULE: Trainer identity is employer-agnostic. RTO owns content. Trainer owns identity.
  • USI-BREADCRUMB RULE: Right to be forgotten = personal data scrubbed, USI retained, audit chain intact.
  • AUDIT-FOLDER RULE: Everything goes in the audit folder. One folder. Always complete.

Full standing rules: - STRIPE-ZIP-ZAP RULE: Stripe receives amount + currency + reference only. L3 is product authority. - CATALOGUE-AUTHORITY RULE: No hardcoded prices anywhere in any frontend ever. - SESSION-RECORD RULE: Every Composer canvas session is a permanent record. Immutable audit trail. - COVERAGE-OPINION RULE: Coverage checks advisory only. Never a gate. RTOs hold scope. - PASSKIT RULE: Apple Wallet uses PassKit (.pkpass), NOT mdoc. Team ID B29TSCBPHD. - USI RULE: Never describe UCCA as competing with USI. Complementary layers. - JUKEBOX RULE: Off-shelf and compose are the two product tiers. - FIVE WORLDS RULE: Internal ops worlds built before any public-facing corpus surface. - VERIFY PAGE RULE: keys.ucca.online/verify/<hash> returns HTML for browsers, JSON for API. - TWO JUKEBOX RULE: RTOpacks output is VET-native. Engine output is UCCA-native. Never mix. - No time alerts for Tim. Never. Go go go. - Every 10 messages: check context length. YELLOW = warn. RED = write Time Machine immediately. - Every Alex brief: SURFACE + DO NOT TOUCH + CF account ID. - Brief drip rule: one brief at a time. Confirm deployed before next drops. - OPS-AS-OS RULE: if it doesn't exist in ops.ucca.online, it doesn't exist. - Truth over comfort. - Two sections in every Alex brief: → ALEX and → TIM.


8. The Big Picture

Session 17 closed the product. Session 18 closed the market.

The Composer is not a content authoring tool. It is a learning architecture engine. The qualification stream model means every RTOpacks customer who builds a Cert III is a warm lead for Cert IV. The AQTF mapping means every Advanced Diploma is a university credit recognition package. The Trainer Mapper means every hire is defensible. The Upscaler means scope expansion is a button, not a consulting engagement. Carol means the workforce is a network, not a collection of employer-owned records.

For the first time RTOs can pitch to corporate clients. The client can't deliver it. The client can't certify it. The client can't steal it. The RTO walks into the meeting with a live demo, not a proposal.

ASQA has the intelligence but no mandate. Consultants have the knowledge but charge $700 for a Word doc and verbals from across the room. Whole-of-government is building Power BI dashboards two years behind where RTOpacks is today.

The window is open. B-CAT-02 is the front door.

The corpus was always the moat. The Composer is the gate. The Contextualiser is the learning engine. The Auditor is the evidence machine. The Trainer Mapper is the hiring standard. Carol is the network. The Audit Folder is the confidence. UCCA invisible throughout.

"The internet moved data without knowing who sent it. UCCO moves capability with full knowledge of who holds it, what they're certified to do, and what they actually did."


UCCA Inc · Session 18 · 18 March 2026

"Infinite noodles. Free. Forever."

"A schmoke and a pancake?" — Goldmember