Overview

The Strategic Supervision System is the apparatus that turns an idea into a lifecycle. It is the part of Ora that decides what shape your work takes (Project, Operation, Passion, or Incubator), produces the strategic-layer content that defines the work, supervises the evolution of that content as work proceeds, and routes the work through its lifecycle stages — promotion of aspirational milestones to active, conversion of finished projects into ongoing operations, reclassification when a matrix turns out to be a different kind of thing than originally named. It is what the system does with strategic intent, from raw tension to mature lifecycle.

Four pieces compose the system. The Mission, Objectives, Milestones Clarification Framework (MOM) is the content producer — it runs the four-test classification, produces the type-appropriate strategic hierarchy (Mission, Resolution Statement or Service Statement or Critical Unknown or Practices, Constraints, Objectives, milestone structure), and runs the Resolution Statement Objectivity Protocol or Service Statement Objectivity Protocol that catches vagueness and surfaces near-miss patterns explicitly. The Problem Evolution Framework (PEF) is the supervisor — it instantiates new matrices via PE-Init (auto-invoking MOM in M-Supervised mode), advances existing matrices via PE-Iterate (running drift checks and firing the Promotion Protocol), and reads project_type from the matrix’s frontmatter to dispatch supervision type-specifically. The Universal Problem-Definition Lock is the discipline that binds both frameworks — neither MOM nor PEF can silently change the end state (Resolution Statement / Service Statement / Critical Unknown / Core Essence) or the constraints (Hard, Soft, Working Assumption); changes are explicit user-authorized decisions recorded in the Decision Log. The Promotion Protocols are PEF’s runtime mechanic — Aspirational milestones promote to Active as Contingencies resolve; the Project closure conversion gate fires when a Project’s terminal milestone closes, offering Project → Operation conversion via the Operations Manifest framework; Aspirational maturity gates promote to Active as multi-cycle patterns hold; Incubator Critical Unknown resolution triggers reclassification across the full type space.

The system has been matrix-type aware as of 2026-05-08. The prior framing where “Passion lives outside PEF supervision” was retired in PEF v3.0 in favor of type-appropriate supervision across all four classifications. The four matrix types are mutually exclusive at the core (a matrix is one of project, operation, passion, incubator); domain types (book, knowledge, workflow, fiction) compose with the core. The system reads the core type from frontmatter and dispatches uniformly — Projects get the Active/Aspirational milestone split with P-Feasibility verification; Operations get recurring milestones plus maturity gates with the Service Statement Objectivity Protocol and the cycle-shape near-miss patterns; Passions get Practices and Directions of Travel with no terminal claims to verify; Incubators get a Critical Unknown plus exploration plan that resolves into one of the other three classifications.

What the system does that no individual framework does is produce a lifecycle rather than a snapshot. MOM alone produces a populated strategic hierarchy at one moment in time. PEF alone supervises drift but produces no content. Together, they produce a matrix that comes into being correctly (PE-Init’s MOM invocation populates with the right type-specific shape), evolves correctly (PE-Iterate’s drift checks catch the patterns the matrix’s strategic layer named explicitly as failures), promotes correctly (the Promotion Protocol routes Aspirational → Active and Project → Operation at the moments the matrix’s evidence supports), and either reaches a clean end (Project terminal milestone, Operation Sunset, Incubator Critical Unknown resolution) or converts cleanly to a different lifecycle (Project → Operation conversion, Incubator → any of the three other classifications). The lifecycle is what gives the matrix its shape in time.

Systemic context

The Strategic Supervision System is Layer A of the meta-layer apparatus per Meta-Layer Architecture. It is paired with the Coordination Layer (which is Layer B — Process Coherence, Oversight Configuration, and the meta-layer architecture itself). The two layers are nested and complementary: this system establishes the locks at PE-Init / PE-Iterate; the Coordination Layer enforces them at runtime at architectural seams. The system dispatches by reference to the Matrix Lifecycle System for type-specific runtime — Operations Manifest specifies what an Operation matrix contains and how cycle-close, maturity-gate, and devolution events fire; Inception and Incubation specifies the cross-pool lifecycle for ideas across the entire matrix pool. The system reads but does not modify the user’s MindSpec (the values substrate, covered in Knowledge Production System). When MOM determines that the strategic layer cannot yet be drafted (Outcome 2 — terrain not yet mapped), the system hands off to the Terrain Mapping Framework (covered in Information Lifecycle System) for problem mapping. The system is the entry point that downstream frameworks depend on — without an established and supervised matrix, the Information Lifecycle System has nothing to organize, the Coordination Layer has no locks to enforce, the Matrix Lifecycle System has no instances to specify.

Constituent frameworks

Mission, Objectives, Milestones Clarification (MOM v3.0) — the content producer. Per-framework treatment in Mission, Objectives, Milestones Clarification Framework. Layer 1 runs the four-test classification (Project / Operation / Passion / Incubator) with first-match-wins semantics; M-Supervised mode dispatches directly when PEF passes a pre-specified project_type. Layer 3 runs the Resolution Statement Objectivity Protocol (Projects, Incubators) or Service Statement Objectivity Protocol (Operations) with three checks each — Ambiguous Language Detection or Cycle-Inspectability Check, Near-Miss Elicitation, Definition-Drift Detection or Service Statement Drift Detection. Layer 5.5 creates the matrix file. Minimal-mode flag supports low-friction matrices per the Friction Principle. No-Punt Rule produces a structured reclassification report when classification mismatches the calling context’s expectation.

Problem Evolution (PEF v3.0) — the supervisor. Per-framework treatment in Problem Evolution Framework. Four modes — PE-Init (instantiate new matrix; auto-invoke MOM), PE-Iterate (advance existing matrix; run drift check; fire Promotion Protocol), PE-Review (status summary without advancing), PE-Spawn (create sub-matrix from parent). Reads project_type from frontmatter and dispatches supervision type-specifically. Pre-processor for the Process Inference and Process Formalization frameworks; supervisor for MOM and TMF; auto-invokes Oversight Configuration. The Constructive Escalation (No-Punt) Rule binds all PEF escalations to specific diagnosis plus advice (Redefine / Explore / Abandon).

The Universal Problem-Definition Lock — the discipline. Two rules an AI agent cannot violate: it can never silently change the end state, and it can never silently change the constraints. The first prevents solving the wrong problem; the second prevents not solving the problem at all. Lock-protected fields per matrix type: Project / Incubator — Resolution Statement (or Critical Unknown), Excluded Outcomes, Hard Constraints, Soft Constraints; Operation — Service Statement, Excluded Outcomes (including cycle-shape near-miss patterns), Cadence rule, Constraints; Passion — Mission Core Essence and Emotional Drivers, Constraints. Working Assumptions revisit at trigger time and re-classify under PE-Iterate authority. The Lock is system-on-itself — it binds Ora’s agents, not the user, who is the final arbiter and can modify their own definition through explicit PE-Iterate.

The Promotion Protocols — the runtime mechanics. Three patterns. (1) Aspirational milestone promotion — when an Active milestone completes and an Aspirational milestone’s Contingencies have resolved, the Aspirational promotes to Active. (2) Project closure conversion gate — when a Project’s terminal Active milestone closes via PEF Layer 4’s drift check, PEF Layer 5’s Promotion Protocol fires the gate question: “Does this deliverable continue producing value through ongoing use?” If yes, the gate dispatches to Operations Manifest’s OM-Convert mode (convert-in-place or spawn-new). If no, the matrix closes cleanly. (3) Operation maturity gate promotion — when a multi-cycle pattern satisfies an Aspirational maturity gate’s stated condition, the gate promotes; the user picks whether to set a new gate or declare the Operation fully mature. Incubator Critical Unknown resolution is a fourth pattern handled outside the Promotion Protocols proper — when the Critical Unknown resolves, MOM Layer 1 reclassifies into one of Project / Operation / Passion.

End-to-end worked example

Scenario. A user wants to publish a thinking journal — short essays, weekly. They’re not sure if it’s a Project, an Operation, or something looser. They invoke PEF in PE-Init mode.

PE-Init / Layer 1. No matrix file yet. PEF sets session state to project_type: undetermined. Stage 3 loads context: the user has described “I want to publish a weekly thinking journal.” Session expectations stated.

PE-Init / Layer 2 → MOM auto-invocation. PEF auto-invokes MOM in M-Supervised mode with the raw description. MOM runs Layer 1’s four-test classification:

The Project Test: “What is the primary, tangible deliverable? Can we name the specific thing that will exist once the work is complete? Does it have a finite endpoint at delivery?” The user says: “no specific endpoint — I want it to keep going indefinitely.” Project Test fails.

The Operation Test: “Does this effort produce recurring deliverables on a cadence, with no terminal endpoint until sunset criteria are met?” Yes. The thinking journal is one essay per week with no terminal endpoint. Operation Test passes. Classification: Operation. Entry mode: O-FromScratch (top-down vision; apparatus doesn’t exist yet).

MOM Layer 2 elicits the strategic-layer candidates. Service Statement candidate: “Publishes one short essay per week — under 1,500 words — exploring whatever I’m thinking through that week, written in the same voice across all essays.” Cadence: weekly, by Friday morning. Coordinated Corpora: none yet. Coordinated Outputs: a single rendered output (the essay, on a personal site).

MOM Layer 3 runs the Service Statement Objectivity Protocol:

Cycle-Inspectability Check. Does each cycle’s outcome admit a clear pass/fail at close? “One essay, under 1,500 words, by Friday morning, in the consistent voice.” Yes — these are inspectable.

Near-Miss Elicitation. What cycle-shape near-miss patterns would matter? Three: (a) Essay shipped but voice has drifted toward a different register. (b) Essay shipped but the writing was rushed and the substance is thin. (c) Essay shipped but it’s a list-style aggregation, not the exploratory short-form the Service Statement names.

Service Statement Drift Detection. What could quietly weaken the Service Statement? The “under 1,500 words” could quietly slide to 3,000+ if the discipline isn’t watched. The “exploratory short-form” could quietly slide to “polished long-form” — different work entirely.

The Excluded Outcomes are recorded. Constraints classified: Hard — none stated; Soft — under 1,500 words, weekly cadence; Working Assumption — “I’ll write on Wednesday afternoons” (revisit trigger: if I miss two Wednesdays, the rhythm needs reconsidering).

MOM Layer 4 produces the milestone structure for an Operation. Recurring Active milestone: “Weekly essay published Friday by morning, under 1,500 words, in consistent voice.” Cycle Close Verification on the four checks (cadence, length, voice, exploratory shape). Aspirational maturity gate: “26 consecutive weekly essays shipped without missing cadence” (six months of clean operation).

MOM Layer 5.5 creates Matrix/Operation Matrix Thinking Journal.md with project_type: operation, the populated strategic layer, an empty Performance Log, an empty Incident Log, and the user’s first Iteration Entry recording the founding state.

PEF Layer 5 / Oversight Configuration auto-invocation. PEF dispatches to Oversight Configuration’s OS-Setup mode. OC produces the project-level Oversight Specification recorded in the matrix’s ## Oversight Specification section — Lock-protected fields, drift signals to watch, who reviews escalations. The Coordination Layer’s runtime now has the configuration it needs to fire Process Coherence at cycle-close events.

First cycle. The user writes Wednesday afternoon, edits Thursday, ships Friday by 9am. The orchestration layer detects the publish event. Process Coherence fires PC-Milestone with the Operation lock set loaded. Independent assessment: essay published on cadence; under 1,500 words; voice consistent; substance exploratory. No Excluded Outcome fires positive. Verdict: PROCEED. Performance Log appended: success.

Twelve weeks in / first PE-Iterate. The user invokes PE-Iterate against the matrix. Recap: “Twelve essays shipped, all on cadence, but I notice the last three have crept up to around 2,200 words and feel more polished than exploratory. Is something drifting?” PEF Layer 1 reads project_type: operation; Layer 2 loads the Operation locks; Layer 3 runs the supervision drift check.

The Service Statement says “under 1,500 words, exploratory short-form.” Three of the recent twelve essays are over the word-count and have shifted register. Two of the named Excluded Outcomes are firing partially: “essay shipped but it’s a polished long-form, not exploratory short-form” and the word-count drift. The check fires positive; the drift is real.

PEF surfaces the finding without pivoting silently. Three options framed by the No-Punt Rule:

Redefine. You change the Service Statement to match what you’ve been writing — “weekly essay, no length limit, exploratory or polished as the topic demands.” This is a Lock-authorized change recorded in the Decision Log.

Explore. You’re not sure whether the drift is the problem or the original Service Statement was too narrow. Run a few more cycles deliberately back to under 1,500 words and see whether the writing wants to be longer because the topics are demanding it or because you’ve slipped into a different rhythm.

Abandon. Premature here.

The user chooses Explore. PEF records the iteration. Performance Log keeps recording.

Twenty-six weeks in / first Aspirational maturity gate fires. The Performance Log shows 26 consecutive success cycles. The Aspirational maturity gate “26 consecutive weekly essays shipped without missing cadence” is met. PEF Layer 5’s Promotion Protocol fires. The user is asked: promote a new gate (e.g., “52 consecutive on cadence with no quality degradations”), or declare the Operation fully mature (no further Aspirational gates needed). The user picks the new gate. The matrix continues.

Three years in / Devolution Gate fires. Readership has fallen to nearly zero. The user is no longer sure publication is worth it. PEF Layer 4’s drift detection picks up sustained low engagement. The Devolution Gate fires. Three options: Sunset (the Operation closes cleanly; matrix archived as historical record), Revert to Passion (you keep writing but not on a required cadence), Recast as Project (turn the back catalog into a book). The user picks Sunset. The matrix is closed; the Iteration History records the full lifecycle.

That is one Operation’s strategic-layer lifecycle, supervised by the system from PE-Init through Sunset. At every supervisory touchpoint, the Lock prevented silent end-state substitution; MOM produced the type-appropriate content; PEF supervised type-specifically; the Promotion Protocol routed lifecycle stages at the moments the evidence supported. The user’s substantive decisions remain theirs throughout — the system supervises strategic direction without producing strategic content of its own.

How to compose this system

You can run the Strategic Supervision System pattern with any AI of your choice using the per-framework specifications and a small composition rule. Three pieces:

  1. Both framework specifications. The full text of Framework — Problem Evolution.md and Framework — Mission, Objectives, Milestones Clarification.md. The Lock and the No-Punt Rule are conceptual disciplines that bind the AI’s behavior; they survive in any environment.
  2. Your matrix file (or the description of the new matrix you’re starting). For PE-Init, provide the description of the tension, idea, or goal. For PE-Iterate or PE-Review, provide the existing matrix in plain markdown.
  3. The composition rule. Tell the AI: “Run PEF in [mode]. PEF auto-invokes MOM in M-Supervised mode when the strategic layer needs population or refresh. The Lock prevents silent changes to end-state and constraints; the No-Punt Rule requires every escalation to carry diagnosis plus advice (Redefine / Explore / Abandon).”

A complete prompt for PE-Init:

[Paste both framework specifications]

Run PE-Init.

Tension / idea / goal: [Plain prose, one paragraph.]

When MOM is auto-invoked, run the Resolution Statement Objectivity Protocol or Service Statement Objectivity Protocol per the determined classification. The Lock binds both frameworks; the No-Punt Rule binds all escalations.

The AI returns: a classification with rationale (per MOM’s four-test), a populated strategic-layer hierarchy (per type), the relevant Objectivity Protocol report (with Excluded Outcomes captured explicitly), the matrix file in vault-canonical format, and the Active/Aspirational split or recurring + maturity-gate split per type.

For ongoing supervision against any AI without the runtime apparatus, the pattern is: at every iteration, paste the matrix and the recap, and ask the AI to run PE-Iterate. The AI surfaces drift findings, fires the relevant Promotion Protocol if applicable, surfaces No-Punt-framed options where action is needed, and produces an updated matrix with a new Iteration History entry. The discipline is portable; the runtime automation is Ora’s.

What this system enables

What this system does that the constituent frameworks alone do not is produce a lifecycle. MOM alone produces a populated matrix at one moment. PEF alone supervises drift on whatever matrix it is handed. The Lock alone is a discipline. The Promotion Protocols alone are mechanics. The system is what happens when all four are wired into a single coherent supervision apparatus that runs across the matrix’s full life — birth (PE-Init), evolution (PE-Iterate cycles with drift checks), promotion (Aspirational → Active, Project → Operation conversion), maturity (maturity gates), and either clean end (terminal milestone, Sunset, Critical Unknown resolution) or clean transformation (Project → Operation, Incubator reclassification).

Three things become possible with the system that are not possible with the parts in isolation:

  • Type-aware supervision uniform across the four classifications. Before the system was matrix-type-aware (pre-2026-05-08), Project supervision was rigorous, Passion supervision was absent (“Passion lives outside PEF”), Operation supervision did not exist (no Operation classification existed), and Incubator supervision was light. The system unifies supervision across all four types with type-appropriate weight — Passion supervision is light per the Friction Principle; Operation supervision is rigorous on cycle-shape near-miss patterns; Incubator supervision tracks Critical Unknown resolution; Project supervision continues to use the Active/Aspirational split with P-Feasibility verification.
  • Lock-protected definitions across iterations. A matrix’s load-bearing fields (Resolution Statement, Service Statement, Excluded Outcomes, Constraints, Cadence rule) cannot drift silently across iterations. Changes require explicit user-authorized PE-Iterate decisions recorded in the Decision Log. This catches the failure mode where a Project quietly becomes a different Project, or an Operation’s Service Statement quietly weakens to match degraded performance — failure modes the supervisor or the content producer alone cannot prevent.
  • Lifecycle stage routing at evidence-supported moments. The Promotion Protocol fires when the matrix’s evidence supports it — a terminal milestone closes; a multi-cycle pattern holds; an Aspirational milestone’s Contingencies resolve; an Incubator’s Critical Unknown resolves. The user does not have to remember to convert a finished Project to an Operation, or to promote a maturity gate — the system fires the gate at the right moment and presents the user with the explicit choice.

Citations

The system as a whole draws on operations research’s distinction between strategic and tactical layers (the strategic layer is what this system supervises; the tactical layer is what other systems organize), control theory’s distinction between reference signal and process variable (the Lock-protected definitions are the reference; the matrix’s evolving content is the process variable), and adversarial review traditions (the No-Punt Rule’s discipline of diagnosis-plus-advice over bare escalation). The matrix-type-aware uniform supervision pattern is internal to Ora and emerged from the cumulative design sessions that produced the Operations Manifest in 2026-05-08; the prior framing where Passions sat outside supervision was retired explicitly when the four-classification system became canonical.

The framework versions composed here are PEF v3.0 and MOM v3.0, both canonical 2026-05-08; the Universal Problem-Definition Lock is canonical with the same date; the Promotion Protocols are PEF Layer 5 mechanics and are documented in PEF v3.0. Per-framework citations live in the per-framework papers (Problem Evolution Framework, Mission, Objectives, Milestones Clarification Framework).

Open problems

  • The Lock binds Ora’s agents, not the user. It prevents an AI from silently changing the end state or the constraints, but the user remains the final arbiter and can redefine at will. The discipline protects against AI drift, not against the user’s own goal-instability — by design, but it means the apparatus cannot supervise the supervisor.
  • Classification is a heuristic four-test. A matrix mis-typed at PE-Init inherits the wrong lock set and the wrong supervision weight. The No-Punt reclassification report catches a mismatch against the calling context’s stated expectation, but a genuinely ambiguous Project/Operation boundary is a judgment call the test cannot settle.
  • Drift detection fires only on named patterns. The PE-Iterate drift check compares work against the Excluded Outcomes the matrix named explicitly. A drift no one anticipated — absent from the Excluded Outcomes — is not caught until it surfaces as a visible problem downstream.
  • Promotion-gate conditions are user-authored thresholds, not learned ones. “26 consecutive cycles” is a stated condition; whether it is the right maturity signal is the user’s judgment, and a mis-set gate either promotes too early or never fires.