§00
§00 · TICKLIST · COLD_OPEN
TICKLIST · zsh
❚❚ PAUSE
↻ REPLAY
0.5×
1×
2×
STREAM 0%
reconstructed from ticklist_runner.py + INDEX.json + saas plank · 2026-08-23
Sticky note in. item id + terminal out.
Checklist theater refused.
ticklist_runner next --project-type saas_web_app → discovery.frame artifact_required. Reconstructed theater.
§01 / DEFINITION · one_paragraph · verbatim
WHAT THIS IS
TICKLIST is portable workflow packs (garboard.plank.v1) with honest depth badges — Deep, Partial, Stub — and a runner that returns a terminal-typed next item id instead of a sticky-note checklist.
DEPTH
Deep / Partial / Stub
Portable Workflows saas_web_app Deep (57) 19 shapes Stub Consumed by TOPO Single-User · Showcase
STICKY / TERMINAL
next is an item id with an enforced terminal — not a sticky note.
§02 / HERO · SAME STREAM · TWO FUTURES
Versioned terminal-typed packs so next is an item id — not a sticky note.
[ replay ]
[ pause ]
TICK 01 / 00
STICKY NOTE
CHECKLIST THEATER
§08 / HONEST_STATUS · mobile-early
SELF-REPORTED HONESTLY
STATUS · 2026-08-23
product
TICKLIST · terminal-typed packs
depth
saas_web_app Deep(57) · 19 Stub
runner
next / assert-* offline stdlib
honesty
INDEX Stub vs TAXONOMY Partial open Q
delivery
no ship fields · SEND/HANGDOG
users
single-user · showcase
SoT
private · reconstructed theater
Depth honesty is the product — including Stub.
§03 / MECHANISM · disassembled
The mechanism, opened.
01
LOAD INDEX + plank JSON from GARBOARD_PLANKS.
02
NEXT Skip done/skipped/na. Return item id + terminal.
03
ASSERT assert-depth / assert-artifact / assert-human-gate.
04
HAND OFF TOPO load_plank consumes. No deploy fields.
next is an item id — not a sticky note.
§04 / RECEIPTS · hash chain · honest gap
Receipts. Including the gap.
DEPTH DENIED
SEAL · rcpt-depth-stub · pos 00021
type mobile
claimed Deep
actual Stub
ok false
PREV t0a1… → THIS t1b2…
RAW JSONL {"assert-depth":false,"claim":"Deep","actual":"Stub"} SEAL NEXT ACCEPTED
SEAL · rcpt-next-saas · pos 00022
item_id saas_web_app.0_discovery.frame
terminal artifact_required
plank_sha synthetic sha256…
depth Deep
PREV t1b2… → THIS t2c3…
RAW JSONL {"next":"saas_web_app.0_discovery.frame","terminal":"artifact_required"} SEAL HONEST GAP
SEAL · rcpt-gap-index · pos 00023
INDEX Stub x19
TAXONOMY Partial (open Q)
silent_pick forbidden
action flag on-page
PREV t2c3… → THIS t3d4…
RAW JSONL {"gap":"INDEX_Stub_vs_TAXONOMY_Partial"} SEAL
Provenance: reconstructed theater · hover/open raw JSONL on each card
DEPTH / HONEST
Stub cannot claim Deep. INDEX vs TAXONOMY conflict is on-page.
§05 / LOOP · gates · duality
Approve ≠ activate.
next → artifact|human_gate → attest → advance done_ids — attest false keeps exit 2
next terminal assert attest advance done
ATTEST TRUE assert-human-gate --attested true → ok=true exit 0.
ATTEST FALSE HELD attested false → ok=false exit 2. Gate item is not auto-cleared.
Stub packs are not production-complete. Only saas_web_app is Deep today.
§06 / SURFACE · SURFACE · not MCP
SURFACE · not MCP
portable-workflows
TICKLIST is not a router MCP. TOPO consumes planks via load_plank / next_actions. ACP suites.ticklist kind=portable-workflows.
§07 / TRUTH · IS / ISN'T · claim gate
Claim discipline.
IS garboard.plank.v1 packs Depth Deep/Partial/Stub Runner next/assert-* Deterministic next over done set Consumed by TOPO
ISN'T Router MCP Doctrine prose PM SaaS Stub packs production-complete Package-manager CTA
§08 / HONEST_STATUS · non-negotiable
What's actually true today .
SELF-REPORTED HONESTLY
STATUS · 2026-08-23
product
TICKLIST · terminal-typed packs
depth
saas_web_app Deep(57) · 19 Stub
runner
next / assert-* offline stdlib
honesty
INDEX Stub vs TAXONOMY Partial open Q
delivery
no ship fields · SEND/HANGDOG
users
single-user · showcase
SoT
private · reconstructed theater
Depth honesty is the product — including Stub.
§09 / CLOSE
END OF TRANSCRIPT
Versioned terminal-typed packs so next is an item id — not a sticky note.
Showcase · not an install surface. Suite peers acknowledged — not absorbed.
EOF · ticklist.landing.jsonl · 2026-08-23