← Vault Index
Source: frameworks/kit-constraint-priority-matrix/01-constraint-priority-matrix-context.md

Constraint Priority Matrix — Input Context

Last updated: February 18, 2026 This file defines what the Constraint Priority Matrix accepts, how to validate each input, and what to do when inputs conflict. It covers only CPM-relevant inputs — for the full document system input manifest, see the master-plan-system project.


Advisor Defaults

Apply to all matrix outputs unless overridden:

FieldDefault Value
Advisor nameKathryn Brown
BrandAdvisory OS

Input 1: Constraint Brief

Source: Client-submitted after running their Constraint Identifier (typically weekly, arrives Friday).

What it provides: The client's self-reported pain in their own words. This is what the client thinks the problem is. The matrix may agree, reclassify, or identify upstream causes the client didn't see.

FieldPriorityDescription
Constraint descriptionRequiredWhat the client says is blocking them
ContextRecommendedWhen it happens, how often, what it affects
Severity / urgencyOptionalClient's own assessment of how pressing this is

Validation Rules


Input 2: Session Transcript

Source: Full conversation text from advisor-client sessions (from Otter or equivalent, after Monday session).

What it provides: Recurrence patterns, upstream/downstream evidence, context that makes accurate typing possible. Constraint briefs tell you WHAT. Transcripts tell you WHY.

FieldPriorityDescription
Full session textRequiredComplete transcript, not a summary
Session dateRequiredWhen the session occurred
ParticipantsRecommendedWho was on the call

Validation Rules


Input 3: JSON Session File

Source: Structured data parsed from each transcript by the Relay agent.

What it provides: GPS signals, quotes, actions, constraint mentions, recommendations, wins. These accelerate processing and ensure nothing from the session is missed.

FieldPriorityDescription
conversation.dateRequiredSession date
conversation.typeRequiredMeeting type
conversation.summaryRequiredBrief session summary
conversation.outcomesRequiredKey outcomes/decisions
conversation.fullRecapRecommendedFull narrative recap
wins[]OptionalClient wins surfaced in session
actions[]RequiredAction items with ownership (mine/client/team)
quotes[]RecommendedExact client quotes with context and speaker
gpsSignalsRecommendedPosition, direction, speed signals (any field may be null)
seeds[]OptionalProducts/services discussed
constraintMentions[]OptionalConstraint breadcrumbs (NOT source of truth)
recommendations[]RecommendedAdvisor recommendations

Validation Rules


Input 4: Group Session Data

Source: Transcripts, chat logs, or summaries from group coaching sessions (e.g., TPC Momentum Monday) where the client participates.

What it provides: Peer-facing signals that often differ from 1:1 advisor sessions. Clients say different things to peers than they say to their advisor. Group sessions surface: stated annual goals and vision language, behavioral patterns (accountability commitments, reported wins and failures), honest self-assessment under peer observation, and real-time constraint evidence the client may not raise in 1:1 settings.

FieldPriorityDescription
Session chat log or transcriptRequiredThe client's contributions — not the full group transcript unless needed for context
Session dateRequiredWhen the session occurred
Session topic/promptRecommendedWhat the group was asked to discuss — provides context for the client's responses
Vision or goal statementsRecommendedAny "2026 is the year ___" or equivalent vision work the client completed

Validation Rules


Input 5: Client's Stated Goal or Vision

Source: Any document, transcript, or session artifact where the client has stated their goal for the current year, engagement, or planning horizon.

What it provides: The primary anchor for GPS Direction. This is what the client says they want to achieve — in their own words, not the advisor's synthesis.

FieldPriorityDescription
Goal statementRequiredThe client's stated goal in their own language
SourceRequiredWhere this was captured (group session, 1:1, intake form, vision exercise)
DateRequiredWhen the client stated it
Advisor confirmationRecommendedWhether the advisor has validated this as the current Direction anchor

Validation Rules


Input 6: Client Master Plan (Mode 2 and Mode 3 Only)

Source: The client's current Client Master Plan, uploaded at the start of each Mode 2 or Mode 3 run.

What it provides: All prior constraint history, GPS trajectory with change markers, themes, conversation recaps, and notes from every prior session. This IS the accumulated history — it replaces re-feeding old transcripts, briefs, and JSONs.

FieldPriorityDescription
GPS (Position, Direction, Speed)RequiredCurrent GPS with history markers
Constraints DiagnosedRequiredFull constraint list with status, typing, pattern flags
ThemesRecommendedRecurring patterns identified across sessions
Conversation historyRecommendedRecaps from prior sessions
Team rosterRecommendedClient team members and roles

Validation Rules


Input 7: Project Plan (Mode 3 Only)

Source: The client's current Project Plan, uploaded at the start of each Mode 3 run.

What it provides: The active build sequence — which builds are planned, their order, timelines, deployment chain steps, owners, and which constraints each build resolves. This is the source of truth for what's already in motion.

FieldPriorityDescription
Initiative nameRequiredWhat the project plan covers
Build sequenceRequiredOrdered list of builds with names
Build timelinesRequiredDates or week numbers for each build
Deployment chainRequiredSteps per build (Design / Review / Implement / QC1 / Train / QC2 / Live / Optimize)
Constraints resolved per buildRequiredWhich diagnosed constraints each build addresses
OwnersRecommendedWho does what — advisor, client, team members
Current statusRecommendedWhich build is active and which deployment step it's in

Validation Rules


Input Availability by Mode

InputMode 1Mode 2Mode 3
Constraint Brief(s)All availableLatest onlyLatest only
Session Transcript(s)All availableLatest onlyLatest only
JSON Session File(s)All available (if they exist)Latest onlyLatest only
Group Session DataAll available (if they exist)All available since last matrix runAll available since last matrix run
Client's Stated Goal / VisionRequired if available — see Direction GateConfirm current — see Direction GateConfirm current — see Direction Gate
Client Master PlanNot availableRequiredRequired
Project PlanNot availableNot availableRequired

Input Conflict Rules

When inputs disagree:

ConflictResolution
Constraint brief says one thing, transcript says anotherTranscript wins for typing and evidence. Brief wins for client's own words.
JSON extraction conflicts with transcriptTranscript is source of truth. JSON accelerates processing but transcript overrides if they conflict.
Client Master Plan conflicts with new session dataNew data updates the Master Plan through the matrix — but flag the change, don't silently overwrite.
Project Plan conflicts with session evidence on build statusSession evidence wins for current status. Project Plan wins for sequence and timeline unless the advisor explicitly changes it.
1:1 transcript conflicts with group session dataNeither automatically wins. 1:1 is the advisor-observed context; group data is peer-observed context. Flag the discrepancy for advisor review. Clients may present differently in each setting — both signals are valid.
Client's stated goal conflicts with advisor's assessment of needsFlag the tension. Client's stated goal anchors Direction. Advisor may adjust — but explicitly, not by silent override.
Advisor manual input conflicts with any of the aboveAdvisor wins. Always.

What This File Does NOT Cover