os-me V5: predict reads the outcome node of the project #1756
Labels
No labels
P0
P1
P2
P3
bug
category/code-change
category/cross-repo
category/eval-run
category/investigation
category/no-test-target
category/owner-ruling
category/prose-artifact
category/recurring-chore
category/structure
category/umbrella
crc-refactor
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
rule-proposal
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#1756
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
/os-me:predictdoes not read the outcome node of the project before it predicts. Stage V5 ofdocs/decision-system/build-plan.mdasks for this: "/os-me:predictreads the project's outcome node before it predicts. Session start injects one pointer to the node, not the picture." V5 needs V4. The V4 tracer writes the first vault outcome nodes atoutcome/<project>.mdon 2026-11-13.Observed
plugins/os-me/skills/predict/SKILL.mddoes not contain the word "outcome".~/dev/os-me-store/brief.mddoes not contain the word "outcome".~/dev/os-me-store/ENTRY.mdcontains it only in an example Prediction.plugins/os-context/prompts/session-start/40-decisions.mdrung 1 tells a session to readoutcome/<project>.mdin the vault. No session-start text gives the path of the node for the current project.The build-plan Status table has no row for V4, V5, or V6.
Reproduce
n/a: feature ticket.
Approach
Change text first. Write code only if a reader object is necessary.
Required work:
outcome/inplugins/os-me/skills/predict/SKILL.mdOrchestrator work: Update
~/dev/os-me-store/brief.mdand~/dev/os-me-store/ENTRY.md(a different repository) so that the predictor reads the node and the Prediction names the node it read. Add one pointer to the node in the os-context session-start text. The pointer gives the path, not the content. Runbin/refresh-plugins. Mark V5 in the Status table ofdocs/decision-system/build-plan.mdand add one History row todocs/implementation-status/os-me.md.Acceptance criteria
outcome/<project>.md, when a session runs/os-me:predict, then the Prediction names the node it read./os-me:predict, then the Prediction says that no node exists.bin/refresh-pluginsruns, then it passes.Non-goals
V6, the hook-level check that a judgment-tier decision read the outcome node.
Origin
VERDICT: CREATE (ticket-skeptic, 2026-11-13): stage V5 is a stated requirement in docs/decision-system/build-plan.md and no open ticket covers it.
State on 2026-11-13, after this ticket was filed. The vault has
~/Documents/SecondBrain/outcome/with five nodes (cc-os, hyperthrive, hyperthrive-websites, os-me, os-sdlc) and anoutcomenote type. Rung 1 ofplugins/os-context/prompts/session-start/40-decisions.mdnow defines<project>(commitc55c5af9e). The Observed line aboutENTRY.mdis no longer true: Store commit 41975ba made~/dev/os-me-store/ENTRY.mdreadoutcome/<project>.mdand gavebrief.mdaProject:line. Still open:plugins/os-me/skills/predict/SKILL.mdhas nooutcome/text, no session-start text injects a pointer to the node, and the build-plan Status table has no V4, V5, or V6 row.