Skip to content
sdlc
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Libraries
Child Projects
Intersect
waypost
Architecture
Architecture overview
Deterministic-first
Harness-agnostic
Data model
Data-model map (interactive)
Site assembly
Git ref leases
Reference
Ops
sdlc apply run
sdlc backlog create
sdlc backlog preview-id
sdlc backlog update
sdlc capability coverage
sdlc capability create
sdlc capability graph
sdlc capability preview-id
sdlc capability update
sdlc commit create
sdlc commit get-schema
sdlc config explain
sdlc config get
sdlc config get-backlog-policy
sdlc config get-spawn-policy
sdlc config get-verbs
sdlc config init
sdlc config list
sdlc config scaffold
sdlc config set
sdlc config set-verbs
sdlc config unset
sdlc conventions show
sdlc dashboard
sdlc dev history
sdlc dev install
sdlc dev link
sdlc dev off
sdlc dev status
sdlc dev use
sdlc docs build-subsites
sdlc docs generate
sdlc entities audit
sdlc entities check-identifiers
sdlc entities get-schema
sdlc entities migrate
sdlc entities validate
sdlc gate comment-only
sdlc gate corpus-invocation
sdlc gate markdown-fixtures
sdlc gate skill-prose
sdlc gate worktree-scope
sdlc harness install claude
sdlc harness model
sdlc hooks run
sdlc issues sync
sdlc lease heartbeat
sdlc lease heartbeat-loop
sdlc lease inspect
sdlc lease list
sdlc lease migrate
sdlc lease op claim
sdlc lease parse-footer
sdlc lease reconcile
sdlc lease release
sdlc lease task acquire
sdlc lease task archive
sdlc lease task claim
sdlc lease task fence
sdlc lease task reacquire
sdlc lease task sweep
sdlc lease task transition
sdlc lease task update-gates
sdlc mcp
sdlc mcp register
sdlc milestone create
sdlc note create
sdlc note preview-id
sdlc notify send
sdlc notify test
sdlc okf validate
sdlc orchestrate log-tail
sdlc orchestrate log-tick
sdlc orchestrate pause
sdlc orchestrate resume
sdlc orchestrate run
sdlc orchestrate status
sdlc orchestrate watch
sdlc plugin info
sdlc plugin install-permissions
sdlc plugin resolve
sdlc pr classify
sdlc pr review
sdlc pr route
sdlc pr survey
sdlc pr update
sdlc project cleanup
sdlc project detect-setup
sdlc project doctor
sdlc project migrate-runtime-state
sdlc project preflight-worktree
sdlc project scan candidates
sdlc project scan comments
sdlc project scan todos
sdlc project setup
sdlc project teardown-worktree
sdlc quality baseline capture
sdlc quality baseline diff
sdlc quality detect
sdlc quality run
sdlc reference create
sdlc reference preview-id
sdlc repo checkout
sdlc repo trust
sdlc repo untrust
sdlc report get-schema
sdlc report render
sdlc roadmap check
sdlc roadmap create
sdlc roadmap progress
sdlc session attach
sdlc session launch
sdlc session list
sdlc shell init
sdlc site build
sdlc standard create
sdlc standard preview-id
sdlc standard supersede
sdlc standard update
sdlc task check-ancestry
sdlc task check-claims
sdlc task close-commit
sdlc task create
sdlc task dedup-search
sdlc task dispatch
sdlc task ensure-ready-mutate
sdlc task gap-report
sdlc task inflight
sdlc task lint-state-origin
sdlc task list-unmerged
sdlc task next
sdlc task parse-touchpoints
sdlc task preflight-permissions
sdlc task preview-id
sdlc task probe-state
sdlc task resolve
sdlc task scan-corpus-assumptions
sdlc task scan-placeholders
sdlc task scan-validate-ac
sdlc task start
sdlc task summarize-dedup-telemetry
sdlc task update
sdlc term create
sdlc term preview-id
sdlc tui launch
sdlc usage report
sdlc verify changes
sdlc workflow list
sdlc workflow run
sdlc workflow show
Entities
backlog (entity)
capability (entity)
decision (entity)
driver (entity)
milestone (entity)
note (entity)
principle (entity)
product (entity)
reference (entity)
roadmap (entity)
standard (entity)
task (entity)
term (entity)
Skills
/sdlc:api-enhancement-scan
/sdlc:backlog-capture
/sdlc:backlog-triage
/sdlc:bug-finder
/sdlc:capability-map
/sdlc:capability-review
/sdlc:consolidate-task-prs
/sdlc:docs
/sdlc:docs-sweep
/sdlc:entities-audit
/sdlc:entities-migrate
/sdlc:explore-codebase
/sdlc:find-verbs
/sdlc:import-planning
/sdlc:info
/sdlc:migrate
/sdlc:migrate-runtime-state
/sdlc:milestone-new
/sdlc:milestone-review
/sdlc:milestones-from-file
/sdlc:orchestrate
/sdlc:pr-check
/sdlc:pr-respond
/sdlc:pr-review
/sdlc:principle-review
/sdlc:product-new
/sdlc:project-cleanup
/sdlc:review-todos
/sdlc:session-cleanup
/sdlc:setup
/sdlc:spawn-task-pr
/sdlc:standard-new
/sdlc:standard-review
/sdlc:status-dashboard
/sdlc:task-auto-define
/sdlc:task-close-out
/sdlc:task-define
/sdlc:task-ensure-ready
/sdlc:task-new
/sdlc:task-review
/sdlc:task-work
Planning
Tasks
All tasks
Add the implementation-ready task contract and typed-shape enforcement
Build the per-entity markdown-contract substrate
Consolidate frontmatter schema and contract into one schema.ts per entity
Migrate the repo from Zod v3 to Zod v4
Retire the bespoke validator, AJV renderer, and body-schema.yaml manifests
Rewire entities validate, audit, and authoring onto the contracts
Source the task readiness parsers from the projection tree
T-0001
T-0002
T-0003
T-0004
T-0005
T-0006
T-0007
T-0008
T-0009
T-0010
T-0011
T-0012
T-0013
T-0014
T-0015
T-051T-dashboard-frame-parity
T-076A-the-script-vocabulary-lands-in-packages-apps-and-sites
T-07DV-frontmatter-edit-helpers-normalize-yaml-dates
T-08HW-recipe-note-repin-floated-deps
T-09DA-retire-workflow-designer-and-vault-backup
T-0A07-project-root-help-states-the-real-default
T-0AF7-hook-editor-and-harness-gap-table
T-0AKS-an-issues-loop-joins-the-runner-roadmap-tasks-and-issues
T-0AM0-preflight-probe-honors-runtime-edit-grant
T-0B4X-mermaid-edit-with-preview
T-0BET-commands-for-every-operation-and-save
T-0BFS-md-engine-attachments
T-0D40-sdf-adopt-section-autonomy
T-0DLC-sdf-control-plane-read-panels
T-0DSA-the-typescript-aspect-delegates-and-spans-both-stacks
T-0G2O-a-guard-for-project-shape-conformance
T-0GV4-md-engine-line-endings-corpus
T-0H4P-sdlc-backlog-create-strands-the-caller-s-checkout-on-backlog
T-0JTT-preflight-flags-uncommitted-lease-authority
T-0MYM-completion-notification-open-note-action
T-0O6S-widen-quantifier-resolver-ac-window
T-0OG3-design-language-theme-authoring-guide
T-0PIB-site-build-scaffold-asset
T-0PQK-task-auto-define-test-no-network
T-0RW4-index-generator-status-bucket-coverage
T-0W31-per-host-engine-mapping-turning-a-workflow-step-into-the
T-0WNK-gs-pull-resolution
T-0X9M-probe-credits-session-observed-tools
T-0XMP-tree-typed-folders-filter-add
T-0XV0-orchestrated-sub-agent-design-call-gap
T-11QZ-task-schema-v6-contract-sweep
T-12HH-sweep-acs-state-exclusions-inline
T-132J-worktree-move-creates-parent-dir
T-14JA-capability-page-milestones-tasks
T-174G-archive-records-closing-timestamp-for-post-mortem-detector
T-19PE-converge-audit-frontmatter-parsing
T-1C27-terminals-link-out-to-the-host-rather-than-embedding-ptys
T-1CL4-worktree-scope-guard-pre-commit
T-1D8N-sdf-project-setup-action
T-1HA7-fast-pre-pr-quality-subset
T-1IWS-vault-logseq-flavor
T-1JAO-python-runtime-doc-warns-script-lib-name-collision
T-1KOY-state-path-lint-guard
T-1KPE-add-backlog-capture
T-1NWG-retire-sdlc-harness-export-and-agent-plugin-s-exporters
T-1O09-quality-runner-streams-past-maxbuffer
T-1ODN-note-read-api
T-1PII-shared-sdlc-yaml-loader-lib
T-1QO7-task-work-resumes-from-verify-stamp-commit
T-1RLU-move-sdlc-tool-to-apps-sdlc
T-1SSY-cleanup-on-fail-works-under-pass
T-1VF3-lease-token-rotation-full-policy
T-1VJD-aspect-layer-detection-base
T-1W6P-rebase-claims-line-scanners-on-markdown-contract
T-1Y4A-task-specs-cite-contract-and-client
T-1YQM-start-task-resolves-frontmatter-conflict
T-1YSW-amend-d0001-solutions-tier
T-1ZRX-gitignore-plugin-pycache
T-20QT-vault-backfill-past-sessions
T-21FI-appframe-neutralize-tokens
T-24ZN-task-authoring-validates-touchpoint-kinds
T-2A6R-assembler-scripts-sdlc-mirror-assemble-ts-plain-copy
T-2CXH-scope-release-roster-off-moon-app-vitest
T-2GR5-gap-report-detects-emphasis-wrapped-placeholders
T-2HDX-normalize-cwd-relative-baseline-paths
T-2KK8-capability-kind-grains-and-locations
T-2LBP-mc-typed-cell-rewire-touchpoints
T-2MBO-e2e-servers-get-per-worktree-ports
T-2QGZ-ops-sdlc-notify-send-test-grows-phase-2-s-minimal-notifier
T-2QXZ-start-task-handles-frontmatter-rebase-cleanly
T-2T0R-probe-state-inflight-lease-aware
T-2T20-task-work-backgrounds-quality-gate
T-2THY-deny-state-path-bypass
T-2UB1-backup-undo-recreated-file
T-2UYF-polish-dev-auto-port-selection
T-2VG3-design-language-product-hue
T-2W56-lease-noun-migration
T-2WF7-entities-migrate-route-via-inflight-prs
T-2YHP-app-state-overrides-follow-fleet
T-2YLD-mc-structured-cells-upstream
T-31MH-capability-graph-opens-folded
T-31XR-ensure-ready-mutator-main-repo-override
T-324V-dashboard-entity-body-editing
T-33C0-refactor-task-work-step-4-via-skill-refine
T-356Q-fix-guard-project-shape-baseline
T-35ZU-dedupe-the-pre-existing-findings-computation-between-quality
T-3A6G-implement-entities-migrate
T-3AUP-vimit-gitignore-anki-apkg-artifacts
T-3BOH-execsource-a-domain-blind-work-order-source-that-shells-to-a
T-3C5K-move-integrity-gate
T-3DFJ-notes-adopts-markdown-ui
T-3DJ6-fix-the-stale-migrate-entities-ts-validate-frontmatter-ts
T-3GMU-manifest-graph-onto-aspects
T-3HIC-wire-pr-survey-pr-update-into-orchestrate-s-merges-loop
T-3K8K-templates-html-comment-after-frontmatter
T-3MZD-extract-yaml-splice-crate
T-3N5B-wire-sdlc-verify-changes-into-the-judge-workflow-step
T-3OVF-add-orchestrate-skill
T-3TAJ-bump-markdown-contract-text-constraints-pin
T-3VD8-add-task-sort-script-and-priority-field
T-3WLL-move-sdlc-source-ts-libraries-into-sksizer-sdlc-dev-consumes
T-3YQO-markdown-stays-the-source-of-truth-issue-to-task-linking
T-407I-subagent-invariant-preflight-lint
T-430T-migrate-corpus-to-aa-nnnn-identifier-shape
T-44OO-plugin-scripts-self-discover-project-root
T-46BK-gate-the-pack-tree-mirror-so-a-lib-edit-cannot-silently
T-4AQN-extract-pr-update-into-packages-ts-pr-update
T-4DO2-vault-note-crate-golden-files
T-4HBC-app-harness-scratch-platform
T-4JGE-appframe-scaffold-move
T-4KYN-hooks-onto-shared-resolver-and-executor
T-4L45-dashboard-modules
T-4OUZ-collapse-verbs-into-workflows
T-4Q0T-restructure-task-touchpoints-as-a-table-with-symbol-dir-glob
T-4RB7-capability-graph-tree-output
T-4TE2-md-engine-plugin-contract
T-4VNC-learning-p1-scaffold-solution
T-4W64-extract-ensure-ready-mutate-script
T-4WR3-rebase-check-entities-markdown-reads-on-contract
T-4ZZX-audit-skill-runtime-match-ts-citations
T-511U-sdf-adopt-sections-checks
T-5140-harness-api-examples-docs
T-521G-pilot-consumer-polish
T-52SQ-task-work-cleanup-on-fail-prose
T-54ZE-sdf-overview-graph-screen
T-55H8-task-start-finds-nested-planning-root-tasks
T-5A82-dedup-search-emits-telemetry
T-5AMB-lease-tests-plant-literal-namespace-ref
T-5BAR-pluralize-recognizes-backlog-as-plural
T-5CVT-project-check-asserts-skill-docs-match-skill-md
T-5CZO-version-bump-suggestions
T-5G81-lease-payload-gates
T-5IG1-lease-primitives-validate-git-actually-acted
T-5JMP-backupfilepreview-render-snapshot-notes-through-mdviewer
T-5LP4-retire-stamp-and-start-commits
T-5PLQ-regen-walks-skill-co-located-scripts
T-5UT9-add-a-tmux-host-and-a-pi-harness
T-5VN7-pr-check-cursor-bootstrap-misses-existing-comments
T-5VTL-dissolve-augmented-p4-learning-members
T-5WOP-parity-fixture-derived-from-zod
T-5X6Y-task-work-step7-explicit-baseline-dir
T-5YZA-determined-adopts-the-bar
T-5Z0H-lint-status-enum-strings-in-prose
T-601N-pane-content-registry
T-61OI-check-ancestry-flags-stale-base
T-66RD-agent-pants-additions-plugin-level-assets-resource-excludes
T-68IB-adopt-yaml-splice-and-reconcile-plan
T-6ARQ-df-docs-make-transformwikilinks-code-span-aware-and-cover
T-6C0Z-adopt-learn-web
T-6D5U-add-astro-docs-site
T-6FBO-project-plugin-ports
T-6G17-explorer-markdown-landing-list
T-6HFR-orchestrator-categorized-in-flight-limits
T-6K39-providers-onto-aspects-moved-install-pin-deps
T-6KS9-orchestrate-periodic-entities-audit
T-6OI8-ui-extract-anchored-position-and-chords
T-6OQZ-explorer-display-relabel
T-6OS7-rewire-skill-prose-gate-onto-contract
T-6R73-pre-commit-drift-hooks-gate-unconditionally-forcing-no
T-6S2N-path-citations-tolerate-basename-suffix
T-6S37-sdf-active-work-view
T-6SNW-entities-migrate-reshapes-bulleted-sections
T-6VHO-harness-target-framework
T-6ZNY-headless-bases-syntax-parser-for-eval
T-7270-polish-tauri-code-signing
T-727P-desktop-capabilities-limited-to-main-window-across-products
T-75LX-establish-plugin-lib-convention
T-75UD-release-ci-dist-repo
T-77KU-eopt-clear-the-cheap-six
T-77TR-learning-p8-retire-augmented
T-780G-task-ensure-ready-checks-shipped-claims
T-781K-add-obsidian-bases-setup-flag
T-78U0-backup-app-manual-verification
T-79SM-finish-claude-harness-ts-migration
T-7AR0-orchestrate-change-detection-watch-command
T-7BIN-appframe-determined-adapter
T-7D9E-design-deterministic-site
T-7EJO-extract-corpus-depgraph-module
T-7FPF-baseline-capture-against-origin-main-tree
T-7H3A-npm-publish-for-sdlc-once-marketplace-sdlc-mirror-ships
T-7I86-create-the-sdlc-definition-package-and-the-assembled-plugin
T-7LA2-capability-attachment-rate
T-7N05-containment-pass-over-corpus
T-7NTU-task-close-out-force-teardown-flag
T-7O6M-focus-ring-and-panel-radius
T-7OJL-gs-eligibility-filters-and-explain
T-7PT3-backup-restore-file
T-7PXF-declare-worktree-init-bun-install
T-7RNJ-dashboard-transport-adapter
T-7RST-ensure-ready-flags-mid-migration-corpus-assumptions
T-7UDE-related-files-tab
T-7UIC-investigate-sandbox-multiline-commit-denial
T-7V6K-import-from-github-and-source-picker
T-7VPK-the-rust-aspect-collapses-its-per-crate-overrides
T-7W0N-waypost-run-parameterised-task
T-7ZDU-fix-the-7-stale-plugin-tree-path-comments-wrong-segment
T-820W-yaml-splice-wasm-ts-binding
T-87GH-new-scripts-derive-schema-bound-values
T-8896-add-pr-check-skill
T-88JG-lint-inline-script-deps-against-imports
T-89GV-task-work-backgrounds-baseline-capture
T-8BUZ-marketplace-targets-and-support-warnings
T-8CK0-one-worktree-root-for-every-op
T-8DQQ-start-task-tests-in-quality-checks
T-8E3N-create-the-sdlc-model-package-holding-the-kind-agnostic
T-8H57-obsidian-md-review-bug-triage
T-8I15-adapt-task-next-onto-graph-scheduler
T-8JJE-the-sdlc-chain-decision-doc-chain-config-binding-stages-to
T-8K2M-converge-sdf-desktop-frontmatter-reader
T-8L0G-gs-goal-directed-frontier
T-8NFT-start-task-ts-strands-step-5b-when-a-pre-existing-drift-pre
T-8O1A-eopt-clear-obsidian-and-agent-call
T-8Q23-python-runtime-doc-additions
T-8XI6-promote-pluralize-to-shared-helper
T-8YB9-site-references-page-appendix-group
T-8ZHI-md-ui-overlays-bubble-link-table
T-902K-task-transition-op-owns-commit-side-effect
T-913K-friction-incident-log-infrastructure
T-92QH-fixture-isolation-lint-for-test-scoring
T-93OZ-fix-the-util-config-single-home-violations-as-one-sweep
T-94OR-backup-retention-setting
T-94S0-intersect-docs-site-build-in-no-ci-gate
T-954I-lease-payload-adds-ttl-seconds
T-97OP-publish-app-harness
T-985N-vault-ontogen-ops
T-98EU-md-ui-toolbar-insert-frontmatter
T-9C2Y-obsidianembed-attribute-a-task-toggled-inside-a-transclusion
T-9CI4-skill-prose-invariant-linter
T-9DOK-site-check-gate-hardening
T-9FH9-the-script-vocabulary-lands-across-solutions
T-9IXF-build-lease-commit-overridable-commit-date
T-9J63-task-work-threads-lease-authority
T-9JRW-workspace-membership-drift-assertion
T-9KDY-cutover-slice-task-work-shrinks-to-a-head-over-the-engine
T-9LHH-site-roadmap-generated
T-9LZ4-site-supplemental-migration
T-9NAX-open-in-for-files
T-9Q4A-deliveryrecord-signature-keyed-idempotent-delivery-log
T-9TBQ-sdf-draws-the-module-graph-control-units-collapsed-structure
T-9TYJ-audit-pr-fact-status-drift
T-9VUY-desktop-console-capture-needs-a-human-pass
T-9WPJ-resolve-searches-every-planning-root
T-9XXD-intersect-package-exports-and-docs
T-A0HT-md-ui-layer-skeleton
T-A27K-field-reference-docs-with-evidence
T-A2C6-spawn-from-post-mortem-stronger-dedup
T-A3HX-readiness-gate-tolerates-unwritable-main
T-A5BL-lease-fixture-exposes-fetch-helper
T-A5H1-lefthook-project-check-pre-commit
T-A7MY-ensure-ready-flags-stale-language-touchpoint
T-A7PL-sdlc-p2-workflows
T-A97O-backup-prune-operation
T-AAR2-zoo-real-backend-e2e
T-ACX9-converge-the-post-mortem-stub-onto-the-d-0014-task-content
T-AD81-sdlc-p2-session-launch
T-AGQH-rewire-the-skill-file-consumers-onto-the-converted-vault
T-AHL1-sdlc-arm-commit-worktree-from-maincheckout
T-AI8O-heartbeat-recipe-shell-agnostic
T-AM3S-design-language-augmented-web-hex-burndown
T-APNC-design-language-agentpants-palette-burndown
T-AQR9-task-work-cutover-stop-mirror-writes
T-ARCR-leaf-parent-readiness-applicability
T-ARPY-persist-pane-state
T-ARSV-harness-export-pack-definition-emits-the-agent-context-pack
T-AV6J-add-update-skill-doc-skill
T-AVDD-ac-grep-allow-legacy-ref-marker
T-AVRD-post-mortem-stub-md049-safe-emphasis
T-AWEM-sdlc-setup-seeds-hooks-gitignore-unignore
T-AX3M-canonical-harness-model
T-AZKG-harden-vendored-augmented-ts-packages
T-AZKH-zoo-drop-nuxt-content
T-B1VB-retire-augmented-books-repo
T-B1Y3-test-scaffold-sys-modules-registration
T-B2VW-agent-pants-e2e-gates-pull-requests
T-B3KP-index-generator-sections-come-from-kind-indexsection
T-B48W-design-language-dataviz-projection
T-B5ZA-task-resolve-reports-behind-main
T-B6YL-sdf-dispatch-mode
T-B75W-dashboard-test-isolates-live-dashboards
T-B7GN-sdf-locate-sdlc-cli
T-B7Y2-learning-p2-corpus-and-cli
T-B98V-adopt-vimit
T-BBYP-shared-eslint-oxlint-layer
T-BCNP-quality-gate-ignores-summary-and-corpus-lines
T-BDKN-close-out-regenerates-docs-index
T-BDRY-platform-server-backup-schedule-flag
T-BF36-dashboard-start-help-lists-flags
T-BFKL-ensure-ready-tolerates-domain-sections
T-BGPJ-wizard-direct-kind-flows
T-BH1K-task-approach-verifies-downstream-constraint
T-BJ4J-foreman-product-entity-and-driver-reattachment
T-BKRP-task-ensure-ready-verifies-named-consuming-skills
T-BLFH-extend-project-check-with-skill-doc-lint-suite
T-BLHH-learn-web-editor-markdown-ui
T-BLYF-orchestrator-tick-token-budget-fixture
T-BM56-pr-check-mock-state-flag
T-BOZ6-ensure-ready-cleanup-flag-pass-mode-contract
T-BQRU-quality-normalize-ports-pids-timings
T-BR6H-gs-priority-sorters
T-BR8T-start-task-accepts-base-ref
T-BT9H-router-send-to-native-to-resume-to-open-delivery-chain
T-BX15-entity-child-pages-anchor-sidebar
T-C1W7-version-bump-to-0-4-0-for-the-first-public-release
T-C3K5-create-the-sdlc-core-package-with-a-transitional-import
T-C4B1-vault-writer-task-exports-sessions
T-C4Q0-intersect-registry
T-C5ZM-baseline-capture-per-sha-lock
T-C83H-leaf-parent-readiness-exemption
T-C8B9-dashboard-term-server-packaged
T-C8F3-profile-notes-template-token-syntax
T-C9RD-consolidate-augmented-into-solutions
T-CAWD-ci-lane-scratch-root-e2e
T-CF7M-autonomy-gated-best-effort-auto-define
T-CIAA-nested-solutions-ontological-agent-pants-yaml-build-config
T-CKC1-tauri-desktop-wrapper
T-CLV1-gs-status-model-and-trigger-rules
T-CNW8-design-language-layer-styling-idiom
T-CPAH-check-skill-docs-require-mmdc-flag
T-CPJI-host-send-deliver-a-message-into-an-already-open-session
T-CTEV-cross-repo-modules-and-qualified-links-in-the-module-graph
T-CTJF-dedupe-monorepo-h3-skew
T-CTTD-skill-md-shell-example-lint
T-CW4K-scaffold-dashboard-vite-vue
T-CWLT-files-to-touch-gitignore-resolution-lint
T-CY6T-control-units-a-planning-root-is-the-boundary-and-every
T-D2SL-appframe-contracts
T-D4CZ-ungated-ts-packages-get-a-check
T-D5PC-sdlc-def-bin-export-map-lockstep-guard-and-the-second
T-D7PW-templatized-commit-kinds
T-DBAL-sdf-safe-controls-token
T-DE6D-served-project-follows-main
T-DHGL-build-import-planning-skill
T-DHUF-entity-docs-migration-cleanup-ajv-removal
T-DIMU-lint-entity-base-yaml-templates
T-DJ5G-gate-create-allowlist-covers-schema-fields
T-DJJ2-new-views-roadmap-progress-loop-status-tick-log-pr-board
T-DK2Q-sdf-nav-unlock-wiring
T-DN76-pr-check-schema-promote
T-DNGZ-update-skill-prose-standards-and-notes
T-DNN5-add-sdlc-lease-migrate-and-control-plane-bootstrap
T-DO2G-waypost-runner-order-split-brain
T-DOQI-serialize-moon-in-quality-line-mode
T-DPG3-default-check-composition-skip-writes-doctor
T-DPO2-ensure-ready-stamps-quoted-iso-z
T-DSVW-md-engine-html-details
T-DTAQ-preflight-probe-auto-mode-and-abs-globs
T-DUEF-design-language-starlight-skin
T-DV8J-task-work-relevance-verifies-cli-flag-claims
T-DVLT-forge-port-interface-with-a-github-adapter
T-DYZJ-planning-exemption-splits-open-from-closed
T-E078-layout-host-pane-shell
T-E2B1-site-data-model-page-generated
T-E3S6-e2e-server-detects-stale-binary
T-E49Y-mermaidblock-dark-theme-remove-mermaid-s-opaque-edge-label
T-E4ZB-clarify-out-of-scope-requirement
T-E69Y-skill-md-runtime-drift-audit
T-E99V-md-engine-transclusion-expansion
T-E9C9-project-check-flags-operations-column-drift
T-EBZQ-remote-authority-sync-for-the-git-ref-coordination-store
T-EC4B-site-corpus-high-volume-types
T-EFJ5-mdviewer-cover-the-katex-optional-peer-fallback-on-the
T-EFZQ-waypost-settings-screen
T-EGI0-task-body-validator-at-authoring-and-commit-time
T-EIZX-declare-this-repo-s-own-control-units-as-planning-roots
T-EJ3P-gs-stateful-tracker
T-ELV7-prototype-skill-refine-skill
T-EQ0H-backup-parity-cases
T-ERF6-refresh-stale-system-graph-fixtures
T-ERMT-invert-the-util-to-model-slug-edge-so-core-stands-alone
T-ETML-decouple-regen-from-task-work-prs
T-EUTY-backup-desktop-install
T-EXQ7-md-engine-command-catalogue
T-EYC2-reread-touched-files-against-branch-base
T-F0B2-vendor-augmented-rust-crates
T-F1WJ-quality-run-resolves-superproject-baseline
T-F31Q-migrate-site-to-bun
T-F61F-pluggable-claim-resolver-interface-for-task-ensure-ready
T-F8BP-dogfood-baseline-smoke-test
T-F8NL-hooks-workflow-step-grammar-when-deps-missing-on-fail-warn
T-F9TG-sdlc-dev-runtime-selector
T-FC8W-task-work-graceful-no-justfile-fallback
T-FCVG-op-registry-and-module-walk
T-FDZ3-agent-chat-markdown-answers
T-FFHB-pin-moon-version-in-prototools
T-FFHN-github-ref-leases-coordination
T-FG8R-editor-settings-toolbar-and-vim
T-FGMJ-intersect-test-corpus-and-fixtures
T-FJOX-backup-in-app-schedule
T-FN18-migrate-scan-placeholders-to-markdown-contract
T-FNUT-quality-noun-ports
T-FOHB-project-setup-and-enabledtypes-derive-from-composed-kinds
T-FOJN-task-work-durable-task-state-commits
T-FPSR-references-artifact-and-index-appendix
T-FQ5M-agent-pants-adopts-markdown-ui
T-FQ7A-site-self-documentation
T-FQCN-self-driving-orchestrator-loop
T-FQFJ-author-skill-prose-contract
T-FQN9-dev-loop-agent-pants-build-joins-check-with-a-drift-gate-and
T-FRTD-drop-lease-filesystem-cache
T-FSMC-author-a-plain-reference-note-in-app
T-FTV3-runner-registry-v1
T-FUVB-augmented-web-renderer-markdown-ui
T-FW23-rebase-and-merge-the-foreman-implementation-stack-bottom-up
T-FW4Z-sdf-no-ambient-project
T-FWZH-task-work-detects-self-modifying-skill
T-FZMY-extract-phrase-in-prose-shared-helper
T-G0D2-gs-documentation-site
T-G1NZ-forgejo-adapter-for-the-forge-port
T-G39V-validate-task-body-shape-at-commit-time
T-G3EH-federated-planning-roots-union-loading-flat-resolution-union
T-G564-document-tabs-do-not-survive-reload
T-G5E8-capability-read-api-milestones-tasks
T-G5ND-site-generated-sidebar
T-G5ZV-tests-default-to-scratch-fleet-root
T-G6KG-co-locate-the-cli-substrate-suite-under-packages-cli
T-G6T3-baseline-capture-runs-worktree-init
T-G834-move-plugin-runtime-state-to-sdlc-dir
T-G93C-mc-migrate-scan-placeholders
T-GCIL-relation-entity
T-GG0N-split-host-and-harness-back-into-independent-axes-after-p6-s
T-GHE3-edit-form-in-center-pane
T-GHKW-backup-rust-arm-flip
T-GIB9-not-found-status-in-generated-http
T-GLDL-boundary-verification-lint-overrides-guard-script-project
T-GLK0-spec-fields-and-skills-ref-oracle
T-GOY0-rebase-scan-corpus-assumptions-on-markdown-contract
T-GQ9Y-template-tauri-nuxt-harness
T-GTKM-sdf-adopt-fixtures-transport
T-GXNH-migrate-launchers-to-app-harness
T-H0SB-fix-the-two-cli-help-generation-bugs-sdlc-dashboard-help-s
T-H0W9-task-work-rebase-frontmatter-conflict
T-H2AA-close-out-the-remaining-pr1-pr2-stale-comment-leftovers-from
T-H2CD-extract-a-shared-plugin-registry-ts-readpluginregistry
T-H3RG-publish-as-secondary-view
T-H56N-hooks-as-vault-entities
T-H69K-run-quality-checks-isolates-pre-existing-drift
T-H69P-wire-or-delete-quality-baseline-prune-the-one-orphaned-cli
T-H7LB-task-work-appends-post-mortem-stub
T-H8OC-the-engine-dispatches-one-real-implementation-work-order-end
T-H98A-last-reviewed-rebase-collision
T-H9Q4-document-every-skill-with-mermaid-flowchart
T-HC03-dedup-search-excludes-originating-task
T-HFRZ-cross-repo-fixture-test-bed-for-dispatch-and-qualified-links
T-HHR4-retire-skill-forwarders
T-HHYG-python-runtime-doc-uv-test-recipe
T-HLEW-harness-capability-matrix
T-HLIB-markdown-ui-playground-fix-the-1-in-4-mermaid-e2e-flake
T-HQ2D-config-needs
T-HQ56-safe-grep-helper-for-ac-shell
T-HQ5L-relax-the-task-contract-files-to-touch-to-areas-today-to
T-HTN8-lease-gate-memo-fields
T-HU19-split-primary-stage
T-HV1N-roadmap-page
T-HY7N-agentpants-drop-mdc
T-HYSY-paths-resolver-detects-moved-path-symbol
T-I1KJ-admit-okf-s-optional-keys-incl-status-draft-stable
T-I1SJ-sdlc-work-run-step-preflight-worktree-quality-sync-and-pr
T-I2MG-opener-catalog-extraction
T-I2ML-squash-legacy-feat-branch-references
T-I3QP-gs-push-readiness-frontier
T-I4F7-quality-baseline-capture-deadlocks-under-concurrent-same-sha
T-I4V6-sdf-entity-body-viewer
T-I630-md-ui-playground-e2e-perf
T-I6WC-site-corpus-curated-types
T-I71M-stories-agent-manager-workbench
T-I7N0-agent-manager-screenshots-docs-ledger
T-I8E3-sdf-record-journal-runs
T-I8UZ-gap-report-code-span-pipes
T-I8YO-ship-the-foreman-binary-in-the-per-platform-npm-packages
T-ICA5-task-work-sub-agent-verdict-contract-clarity
T-IDW6-task-inflight-project-scans
T-IEAL-config-path-globs-survive-moves
T-IFU1-sdf-config-explorer
T-IFXN-sdf-serve-static-dir-default
T-IGB5-auto-detect-artifact-bundled-deps
T-IIRK-add-the-roadmap-entity-type-and-its-create-check-ops
T-IIZO-per-target-overrides
T-IIZZ-notify-config-for-desktop-ntfy-webhook-channels-and-the-9
T-IKI3-dashboard-frame-prep
T-IL6K-split-the-oversized-functions-flagged-across-shards
T-IMOO-pane-toggle-keybindings
T-IRYT-intersect-path-api
T-ISAX-sweep-the-remaining-stale-mirrors-the-python-tier-deleted
T-ITMN-skills-normalize-sdlc-launcher
T-IUES-add-a-determined-typecheck-moon-task-ci-gate-nuxi-typecheck
T-IVEJ-prs-once-at-close
T-IW1W-needs-definition-auto-fix-vs-human-triage
T-IW3T-document-additionalproperties-ref-constraint
T-IXV6-task-review-checks-ac-fixture-relevance
T-IZ3L-bundle-index-md-files-with-okf-version-0-2-type-note-or
T-IZLC-task-work-resume-reaps-orphan-heartbeat
T-J04U-design-language-no-raw-palette-check
T-J1M3-sdlc-yaml-json-schema-and-validator
T-J2CW-add-epic-entity-task-depends-on-dependencies
T-J2G1-lib-util-git-ts-s-worktree-detection-helpers-derive-from
T-J3NW-learning-p3-exercise-runners
T-J5DI-remove-clear-duplicate-augmented-packages
T-J8MT-design-language-report-palette
T-J8US-remove-dead-exports-and-stale-validate-label
T-J92O-md-test-apps
T-JCML-augmented-convergence-audit
T-JDEV-dashboard-build-into-plugin
T-JDUB-design-language-version-convergence
T-JGEH-vault-timekeep-tracker-block
T-JIBO-shared-layered-resolution-primitive-provenance
T-JJHY-sdlc-module-graph-emits-structure-and-control-units-as-json
T-JJZ3-lib-root-tidy
T-JL2Q-scope-skill-docs-gate-to-staged
T-JO4I-entity-zod-schemas-validation-ops-swap
T-JOXA-task-kind-field-and-leaf-dispatch
T-JPB0-md-engine-math
T-JPFC-ontological-desktop-real-backend-e2e
T-JQJ5-learning-p7-author-mode
T-JQSF-doc-heading-contiguity-check
T-JV2A-adopt-augmented-books-desktop
T-JVXC-gs-dag-core
T-JWCO-orchestrate-first-live-tick-shakedown
T-JWP9-s0001-stragglers
T-JWW7-a-wikilink-with-no-note-source-must-render-as-unresolved-not
T-JXBQ-task-work-warns-on-long-sub-agent-prompt
T-JZ07-task-new-commits-task-file
T-JZL4-generate-dashboard-api-client
T-K0Y5-every-kind-every-surface-audit
T-K1A2-preview-pane-per-entity-and-target
T-K1A8-rebase-markdown-extract-on-markdown-contract
T-K3PN-vendor-pumice-into-apps-pumice
T-K3RR-add-lease-namespace-conflict-guard
T-K603-scan-candidates-deep-gitignore
T-K7FR-task-work-worktree-init-language-agnostic
T-K96I-task-work-preflight-full-gate-scan
T-K9AI-slug-projects-and-planning-roots-keys-in-sdlc-yaml-with
T-KAU0-backup-isolate-store-git
T-KBOI-qualified-wikilink-pattern-resolver-and-the-audit-unverified
T-KD48-post-mortem-routes-cross-repo-tasks
T-KDJ6-per-commit-typecheck-before-push
T-KDZ9-capability-structural-kind-regrade
T-KECI-cross-repo-task-pr-fixture-tests
T-KESH-config-surface-sdlc-yaml-zod-safeparse
T-KG6Y-task-ensure-ready-flags-spec-placeholders
T-KGQJ-sdf-adopt-section-record
T-KIM9-task-define-batch-skill
T-KLIL-task-new-flags-cascading-schema-edits
T-KMPU-pr-subject-lease-for-sessions-with-no-task-behind-them
T-KO35-config-sdlc-yaml
T-KOTJ-agentpants-real-backend-e2e
T-KPJE-task-branches-use-task-prefix
T-KPOU-task-work-writes-pr-url-to-prs-at-open
T-KPVN-lease-library-v1-to-v2-hardening
T-KQ7W-note-pages-in-sdf
T-KS64-move-the-plugin-source-config-key-and-its-gates-out-of
T-KS7C-ensure-ready-enumerates-peer-test-twin
T-KTGF-adopt-augmented-web
T-KWJG-learning-p5-vault-import-and-hosted
T-KWJS-sdf-control-unit-drill-down-outside-view-rollups-and
T-KX4V-agent-manager-rename
T-KY0Y-enumerate-activated-gated-fixtures
T-KYRZ-pr-update-and-pr-commands-go-through-the-code-host-port
T-L6MJ-remove-the-definition-to-execution-prose-leaks-in-reference
T-L7XL-gap-report-auto-applies-relocations
T-L7YP-git-panel-commit-with-validation
T-L9WL-roadmap-idempotency-test-decouples-from-the-bun-ops-walk
T-LAKY-adopt-augmented-dot-com
T-LBHC-move-the-update-skill-doc-skill-out-of-the-general-skill-set
T-LC6B-sdlc-work-scan-fetch-and-outcome-verbs-behind-the-source
T-LCKH-sdlc-consumer-migration-detect-runners
T-LDH4-surface-failing-baseline-at-pickup
T-LDWC-package-removal-sweeps-untracked-residue
T-LF7V-gap-report-strip-path-annotation
T-LH85-polish-release-versioning
T-LHO1-lint-mermaid-blocks-in-skill-docs
T-LI6O-fix-the-dead-doc-link-and-false-claim-comments-that-are-user
T-LIYW-test-fixture-id-drift
T-LJLH-app-harness-simplicity-dx-review
T-LN0B-orchestrator-tick-race-fixture
T-LN3V-transclusion-rendering-in-agent-manager
T-LNHL-delete-skill-prose-custom-matcher
T-LNJA-md-engine-large-file-guard
T-LOJ1-worktree-init-sweeps-dangling-symlinks
T-LQB3-adoption-recipe-enumerates-links-crates
T-LQQL-lint-unused-module-level-names
T-LR5B-focused-vault-view-without-rail
T-LVLY-vendor-augmented-ts-packages
T-LWEA-rename-spawn-task-pr-marker-to-break-done-pr-collision
T-LWEH-entity-title-accessor
T-LX04-activate-s0008-apps-adapter-validator
T-M1VQ-backup-changes-lazy-line-counts
T-M2OV-pre-merge-frontmatter-validation-gate
T-M5RS-port-check-entities-to-ts
T-M7JN-sdf-adopt-docs
T-M7QX-migrate-pumice-frontend-to-bun
T-M8AL-name-and-field-spec-validation
T-M8PU-notes-chrome-e2e
T-M8S5-markdown-ecosystem-docs-and-ledger
T-MBOK-lib-util-modules
T-MDJC-fix-residual-stale-pre-markdown-contract-doc-claims
T-ME8L-remove-the-long-tail-of-unused-dead-small-exports
T-MI2A-re-ground-the-obsidian-resolution-behaviour-table-by
T-MJGM-probe-plugin-install-shape
T-MJWQ-oss-skill-fixtures-corpus
T-ML6A-arm-ephemeral-commit-worktrees
T-MMZK-context-dock-never-renders-in-agent-pants
T-MNGR-task-define-auto-populates-files-to-touch-from-ac-grep
T-MNRO-md-engine-anchors
T-MNTJ-report-commit-and-site-projection-collectors-read-the
T-MU9Z-meta-definition-zod-4-meta-on-every-sdlc-yaml-key-enforced
T-MVK5-wire-config-explain-doctor-provenance
T-MVW5-code-editor-package
T-MW8E-mc-collapse-operations-table-parsers
T-MYD5-flowline-docs-site-build-in-no-ci-gate
T-MYWI-preflight-probe-worktree-live-grants
T-N0HI-task-ac-scope-matches-files-to-touch
T-N19Y-fix-stale-body-schema-doc-claims
T-N2EJ-gs-package-exports-and-readiness
T-N2X3-start-task-preserves-readiness-stamp
T-N3RW-derive-the-structural-module-graph-from-existing-manifests
T-N58P-md-engine-slash-and-heading-completion
T-N6OT-standalone-install-test-per-harness-claude-codex-cursor-node
T-N77L-task-define-reverse-reference-scan
T-N7RT-extract-generic-vue-ui-composables
T-N9AJ-polish-checks-into-quality-gate
T-N9PM-typed-entity-read-layer
T-NAQB-the-ontological-control-plane-reads-the-entity-model-through
T-NF26-setup-runs-entities-migrate-after-schema-bump
T-NF6X-inventory-classify-desktop-pages-by-backend-port-sdlc-json
T-NFSM-project-cleanup-port
T-NGOJ-design-language-layer-ssr-ownership
T-NIPN-migrate-reorders-frontmatter-keys
T-NIWS-headless-usage-from-engine-json-output-interactive-usage
T-NLKF-converge-obsidian-bases
T-NLRL-move-product-level-fixes-back-from-the-snapshot-build-node
T-NNAB-remove-dead-hierarchy-dist-watch
T-NNAG-fleet-root-overrides
T-NP7H-task-work-sub-agent-verdict-contract-escape-recurrence
T-NS6Z-vault-git-status-service
T-NUML-task-work-preflight-permissions-probe-extension-for-skill-internal-scripts
T-NUSP-run-quality-checks-logs-cwd-and-forwards-project-root
T-NV49-op-path-substrate
T-NXAM-task-doc-edit-commit-on-main
T-NY9Q-move-the-hand-rolled-gitignore-glob-compiler-and-python
T-NZ0K-wizard-ux-iteration
T-O0CR-plugin-files-cutover-sdlc-md-note-per-skill-name-md-notes
T-O0Y2-learn-web-choose-the-rumdl-rule-subset-and-bring-the-book
T-O4I9-refactor-task-work-step-2-via-skill-refine
T-O5FY-backup-e2e-smoke
T-O66A-gap-report-honors-kind-new
T-OAKM-add-the-s-0017-code-review-rubric-standard-and-the-judge
T-OAY3-md-engine-readme-v2
T-OB74-stash-roundtrip-worktree-guard
T-OBF9-ui-layer-prepare-for-consumers
T-OH4Y-write-missing-per-skill-docs
T-OHMA-preflight-permissions-advisory-tiebreaker
T-OHT5-resolve-ensure-ready-in-progress-contract
T-OKV9-claude-code-agent-driver-and-the-sdlc-agent-call-verb
T-OLTA-task-work-step7-worktree-baseline-dir
T-ONN4-ontogen-headless-server-generation
T-OO89-dissolve-augmented-p6-sites
T-OOOE-sdlc-yaml-config-cli-list-explain-get-set-run-apply-init-and
T-OQAT-dev-shim-says-run-bun-install
T-OQDE-complete-retired-mechanism-doc-sweep
T-OSEH-long-running-services
T-OTX2-setup-seeds-pytest-permission
T-OUKL-system-graph-project-facets-onto-aspects
T-OZ6A-readiness-gate-checks-symbol-reachability
T-P02V-extract-task-file-resolution-into-a-deterministic-sdlc-op
T-P3HA-validator-golden-path-drift
T-P4LZ-reconcile-rust-toolchain-and-isolate-crates
T-P4VB-task-define-prompts-for-executable-shadow
T-P6E5-task-work-heartbeat-survives-async-waits
T-P7F7-rename-status-state-as-a-hard-cutover-schema-bump-migrate
T-P835-remarkembeds-an-embed-alias-carrying-inline-markup-must-not
T-PA51-task-state-commits-regen-site-page
T-PARC-sdf-adopt-apply-driftreport
T-PAUA-eopt-lands-in-the-shared-base
T-PCJB-task-ensure-ready-flags-vacuous-universal-acs
T-PDDK-gs-scaffold-package-and-tooling
T-PEUC-verify-changes-base-prefers-local-ref
T-PFC2-suspenders-draft-body-editor
T-PJ8G-the-tool-and-product-tiers-get-their-gates
T-PKKV-setup-planning-drop-back-compat-helpers
T-PKMM-single-note-restore-keeps-suffixed-trash-name
T-PL39-stories-shell-chrome-directions
T-PL96-quality-gate-captures-test-stderr-failures
T-PLW6-co-locate-the-app-kit-suite-under-packages-app-kit
T-PMCI-waypost-publish-chain-launch
T-PP4I-books-consolidation-p1-content
T-PSR1-reference-sweep-greps-unfiltered
T-PTDG-retire-pyyaml-emitter
T-PXZ0-baseline-refresh-on-config-verb-change
T-PZW5-task-work-step-6-inline-impl-fallback
T-Q32H-factor-the-triplicated-session-helper-in-host-hosts-cmux
T-Q38X-editor-contract-validation-hint
T-Q4E6-migration-gate-runs-prose-linter
T-Q65Q-one-engine-host-setting-chain-provenance
T-QC31-add-sdlc-lease-cli-commands
T-QFTI-migrate-entity-schemas-to-zod-first
T-QGMQ-vault-facilities-decision
T-QGYW-waypost-docs-site-build-in-no-ci-gate
T-QIBD-audit-memoizes-parsed-frontmatter
T-QJY7-orchestrate-grants-skill-tool-to-subagents
T-QK1S-adopt-preview-honours-group-under-plugin
T-QK9E-root-test-give-the-hop-pinning-self-location-test-a-timeout
T-QL5F-skill-prose-codemod
T-QMGC-session-list-session-attach-across-hosts-sessions-config
T-QMZ8-task-define-cross-checks-pytest-layout
T-QO8E-new-hosts-claude-codex-cursor-under-lib-services-host-hosts
T-QOL7-gap-report-runs-before-lease-acquire
T-QPL1-delete-dead-code-in-services-tcpprobe-projectregistry
T-QT7X-sdf-excise-legacy-dashboard
T-QWFA-site-pages-eta-templates
T-QWJW-scope-guard-root-shared-file-carve-out
T-QWZT-obsidian-editor-cut-the-600-kb-source-mode-open-from-1-4-s
T-R0S1-sdf-adopt-sections-identity-ontology
T-R4XL-project-local-skill-extension-mechanism
T-R6CA-split-docs-generate-ts-852-lines-8-concerns-per-the-site
T-R733-site-manifest-routes-ownership
T-R8JD-task-work-reresolve-moved-touchpoints
T-R9WT-model-ontogen-codegen-as-moon-task
T-RCWI-md-obsidian-md-sync-helpers
T-RCXA-sdlc-lite-foreman-peer-assess-the-boundary
T-RDKI-extract-task-close-out-skill
T-REFM-docs-site-deep-dive
T-REME-sdlc-p2-tests
T-REZU-hook-rows-in-the-component-tree-show-the-event-and-command
T-RFUT-consolidate-small-duplicated-helpers-shared-pyjsondumps
T-RIOC-assert-claude-md-import-resolves
T-RJ2Z-ensure-ready-bulk-reformat-legacy-touchpoint-tables
T-RJCY-mermaid-block-source-prop-flows
T-RJVA-md-ui-find-outline-hover-lifts
T-RKWR-auto-define-cites-real-helper-surface
T-RNHP-autonomy-body-fill-lands-on-main
T-RNW9-task-close-out-verifies-pr-on-main
T-ROJC-gs-test-corpus-and-disabled-suites
T-ROTD-hook-matcher-row-says-which-destinations-honour-it
T-ROYV-design-language-layer-consumer-hygiene
T-RQU1-worktree-scope-guard-downstream-setup
T-RR9V-tabs-carry-entity-icons-and-views
T-RREG-lint-configs-that-do-nothing
T-RV1F-ground-approach-file-citations
T-RVMG-adopt-moon-workspace-runner
T-RXKE-eval-harness-for-doc-authoring-skills
T-RXUK-reconcile-d0004-with-s0005-body-artifact
T-S0PK-add-lease-protocol-library-and-schemas
T-S0TW-markdown-contract-browser-import
T-S27R-ensure-ready-plane-rework
T-S4K4-serve-the-module-graph-to-sdf-through-the-dashboard-api
T-S4XK-entities-validate-and-migrate-report-everything
T-S8B6-fix-the-stale-date-slug-wikilink-and-hardcoded-dead-path-in
T-S8GC-profile-kinds-pomodoro-and-tracking
T-S99C-project-check-asserts-shipped-templates-validate
T-S9SV-lease-heartbeat-verb-replaces-raw-ps-kill
T-SDB5-audit-entities-baseline-allow
T-SF0G-start-task-handles-respec-rebase-churn
T-SGIN-check-entities-gates-staged-content
T-SI3K-constraint-entity
T-SIHV-task-state-frontmatter-commits-on-main-not-worktree-branch
T-SJBT-task-spec-flags-schema-rejecting-placeholders
T-SJH1-capability-drop-contains
T-SK5T-stacked-left-panel
T-SKMB-co-locate-the-engine-suite-under-packages-engine
T-SPBO-commit-helper-routes-through-tempfile
T-SRJQ-books-consolidation-p2-apps
T-SS60-vault-config-note-export-fields
T-SSB8-split-pr-respond-and-close-out-with-lease-reacquire
T-SSH0-fix-the-stale-cli-docs-cluster-task-cli-backlog-cli-readmes
T-STP8-the-repo-adopts-the-shared-prettier-config
T-SW5E-worktree-init-verifies-clean-checkout
T-SWJZ-markdown-contract-core-subpath-revendor
T-SX0F-control-unit-outside-view-summary-capabilities-claimed-and
T-SYM2-run-quality-checks-test-fixtures
T-T0O9-package-root-path-assumptions
T-T2HB-fold-pumice-ci-into-moon-ci
T-T3M7-replace-the-raw-child-process-spawnsync-command-seam
T-T3QJ-retire-tests-parity-harness
T-T425-sdf-adopt-sections-routing-steering
T-T5RB-consolidate-task-status-enum
T-T879-task-work-uses-per-project-quality-checks
T-T87F-markdown-ui-lazy-load-editor-and-renderer-per-mode-dedupe
T-T8S2-audit-skill-runtime-flags-dangling-doc-paths
T-TB73-the-app-local-justfiles-and-makefiles-go
T-TDES-investigate-bash-multiline-arg-glue
T-TEJX-task-close-out-verifies-prs-against-merged-pr
T-TH9J-git-log-machine-parseable-format-convention
T-TI5B-harness-targets-codex-cursor-gemini
T-TJB3-orchestrate-enforces-one-line-verdict
T-TJCU-vault-settings-ungated-open-note
T-TJUP-dashboard-and-worktree-services-settle-in-the-execution
T-TL3I-harness-import-bootstrap
T-TLET-augmented-books-real-backend-e2e
T-TLJW-location-grammar-bracket-escaping
T-TM1K-learning-p6-print-site
T-TOFK-command-seam-streaming-doors
T-TU0W-rerun-ensure-ready-after-start-commit-to-avoid-frontmatter-conflict
T-TUIL-json-canvas-vue-async-renderer-seam
T-TVC6-dashboard-lease-mirror-sync
T-TWZD-normalize-baseline-diff-nondeterministic-output
T-TZD2-task-work-spawn-fast-path-no-op
T-TZQ7-sdlc-working-dir-configurable-via-sdlc-yaml
T-TZSN-task-work-lease-integration-model-b
T-U1GD-schema-bump-tasks-handle-missing-version
T-U1KI-typecheck-in-process-op-call-args
T-U2JP-guard-cross-package-relative-reaches
T-U3NR-task-write-set-conflicts
T-U3YQ-fix-two-pre-existing-failing-tests-on-main-task-auto-define
T-U6ZX-setup-obsidian-backlog-dir-mismatch
T-U72C-generic-ops-registry-composition-path
T-U81R-table-cell-editing-and-hover-controls
T-U9W0-sdf-adopt-section-postmortem
T-UAIV-site-projection-framework
T-UBJK-co-locate-skill-specific-scripts
T-UBKH-2283-cleanup-fold-its-logic-into-setup-resolution-retire
T-UBPG-sdf-ontogen-backend-skeleton
T-UD57-sdf-record-friction-proposals
T-UDY1-retire-invariants-yaml-sidecars
T-UE7T-reference-entity-package
T-UEU9-document-commit-message-pattern
T-UKGW-site-projection-lease-join
T-UNUH-codify-task-branch-naming
T-UPPP-backup-bundle-git
T-UPV1-adopt-demos-vimit-prototype
T-UQCN-suspenders-skill-body-viewer
T-UR1O-ledger-pass-over-d-vsli-implementation-plan-after-the-stack
T-UU2N-live-session-states-and-status-hooks-sessionnote-session
T-UU4J-pumice-real-backend-e2e
T-UUMK-port-dashboard-four-source-view
T-UUUD-agent-pants-and-strays-adopt-the-bar
T-UWFT-augmented-packages-split-and-adopt
T-UY5H-intersect-segment-core-engine
T-UYTR-md-engine-tables
T-UZ7T-pr-bodies-as-report-style-eta-kinds
T-V089-backlog-promoted-kind-enum-becomes-a-factory-over-the
T-V3FZ-deprecate-namespaceconflict-legacy-ctor
T-V57A-books-consolidation-p3-packages
T-V6JD-repoint-template-sync-and-scripts
T-V75E-reconcile-s-0004-composition-spectrum-dependents-s-0003
T-V7U3-task-mutators-scope-docs-generate
T-V8K4-task-ensure-ready-fuzzy-locates-cited-paths
T-VAF5-a-standard-for-the-baseline-task-vocabulary
T-VAW3-built-plugin-runs-outside-the-repo
T-VBFY-pr-check-no-checks-verdict
T-VBW4-wire-roadmap-check-and-strict-entities-audit-into-verbs
T-VCFL-md-engine-mermaid
T-VDHJ-document-schema-version-bump-rule
T-VE7H-task-work-probe-keys-package-manager-off-project
T-VE84-aspect-detected-defaults-verb-vocabulary
T-VEK2-backup-checklist-e2e-suite
T-VFGF-extract-start-task-script
T-VJ13-sdlc-mcp-stdio-server-tools-derived-from-the-op-registry
T-VJH9-settings-gear-and-layout-control-placement
T-VK8L-pr-classify-port
T-VKFS-ensure-ready-disqualifier-population-dryrun
T-VOH6-port-check-skill-prose-to-ts
T-VTI6-zod-version-pin-guard-test
T-VVNK-sdf-project-setup-prompt-ui
T-VWH3-ts-index-generator-script
T-VXOI-sdlc-work-scan-all-projects-namespaces-ids-and-rewrites
T-VY9S-workspaces-glob-covers-apps-consumers
T-VZA1-backup-storybook-enrolment
T-W0HA-dashboard-layout-swap
T-W1D1-adopt-node-template-quality-patterns
T-W3KP-promote-ontogen-admin-layer-to-packages-ts
T-W6NY-apps-imports-check-scopes-to-staged
T-W7D5-rebase-markdown-extract-navigation-on-markdown-contract
T-W8BH-kind-conversion-action
T-W9S3-install-the-cli-affordance
T-WC1T-lefthook-gate-ports
T-WDXJ-sdf-scaffold-tauri-nuxt-app
T-WFVU-marketplace-sdlc-as-an-agent-pants-project-marketplace-out
T-WGV4-runtime-agnostic-shipped-code
T-WH73-fix-the-stale-python-runtime-md-reference-in-the-lease
T-WKQD-task-work-ancestry-helper-one-liner
T-WLNF-scope-task-state-origin-to-branch
T-WML6-citation-fix-reflows-overlength-lines
T-WOL2-task-work-preflight-probes-file-mutation-tools
T-WORD-augmented-web-build-broken
T-WPBJ-labels-sdlc-stage-stage-sdlc-auto-stage-apply-manages-the
T-WTHE-start-task-lift-frontmatter-body-edits
T-WUVP-sdf-entity-body-swap-write
T-WVSH-tauri-moon-task-aspect
T-WWNY-mc-wire-hydrate-frontmatter-readback
T-WX0H-complete-task-next-rename-skill-consumers
T-WZ5O-post-mortem-evidence-reproducibility
T-X24I-orchestrate-lease-aware-dispatch
T-X3F2-lint-grep-acs-vs-out-of-scope
T-X8AP-delete-the-dead-lib-model-index-ts-barrel-and-its-cascade
T-X8CF-promote-shared-crates-to-packages-rust
T-X8NO-augmented-books-frontend-lint-script-override
T-XB7F-task-work-step6-briefs-baseline-gated-quality
T-XBJY-ensure-ready-refuses-with-unstaged-body-edits
T-XC1D-sdf-adopt-shell-gating
T-XC32-task-acs-phrase-against-clean-fixtures
T-XD7M-retire-task-sort-stub
T-XD9A-introduce-entitykind-and-composekinds-so-every-kind
T-XEAL-workbench-styling-iteration
T-XFZC-dashboard-spa-leases-view
T-XGF1-markdown-styling-pass
T-XIFP-design-language-ui-subpath-exports
T-XIIS-op-discovery-composes-per-pack-roots-and-emits-per-pack
T-XIU4-nearest-first-link-resolution-and-the-add-never-redefine
T-XKWA-start-task-drops-orphan-stashes
T-XLSV-heartbeat-loop-help-documents-basename-positional
T-XM0B-ensure-ready-script-emits-markers-and-cleanup
T-XPG7-validator-skill-examples-no-pipe-tail
T-XRFD-sdlc-p2-orchestrate-loops
T-XSI8-task-define-flags-spec-shell-drift
T-XTGT-publish-build-and-package-reshape
T-XU99-task-work-sync-relevance-edits-to-worktree
T-XUTL-seed-reference-corpus
T-XYKD-readiness-gate-accept-basename-path-match
T-Y0SQ-task-work-emit-completion-marker
T-Y1JN-add-sdlc-reconcile-reporter
T-Y1L0-entities-validate-absorb
T-Y3D4-archive-closed-tasks-in-subdirectory
T-Y5VW-dashboard-stale-inflight-gates
T-Y6IT-task-next-project-and-all-dispatch-across-the-roster-on-the
T-Y6L4-reconcile-ensure-ready-pass-path-flags
T-Y7IN-document-grep-alias-bypass
T-Y7QU-start-task-fails-loud-on-cache-miss
T-Y81J-task-close-out-dry-run-flag
T-Y8DS-the-control-plane-unit-registry-reads-planning-roots
T-Y8YP-polish-frontend-deps-bootstrap
T-Y9RS-the-implementation-process-registered-as-data-in-processes
T-YBKU-shim-deletion-guard
T-YCHZ-replace-setup-ts-s-hand-rolled-readleaseauthority-with-lib
T-YF4K-quality-runner-warnings-not-fail
T-YFUN-ink-tui-over-the-same-ops
T-YGJ1-schema-migration-sweeps-concurrent-tasks
T-YHMF-sdf-storybook-screenshots
T-YL1C-retire-lib-util-markdown-extract-ts-onto-the-markdown
T-YNJO-port-check-pipe-tail-to-ts
T-YON4-backup-prune-tests
T-YOUJ-sdlc-usage-report-per-tick-total-usage-budget-pauses
T-YPBT-consolidate-the-3-duplicated-lease-payload-mint-call-sites
T-YQMJ-bump-task-schema-v4-add-prs-and-status-cache-semantics
T-YQY2-task-next-lease-exclusion
T-YXM5-site-docs-long-tail
T-YYZU-moon-yml-schema-depth-check
T-YZOM-migrate-remaining-consumers-sdlc-yaml-docs
T-Z0KK-co-locate-the-markdown-suite-under-packages-markdown
T-Z3ZZ-task-work-defers-status-flip-until-ensure-ready
T-Z51X-consolidate-frontmatter-regex-onto-shared-helper
T-Z56F-orchestrate-routing-table
T-Z5MK-converge-with-apps-desktop-and-adapter-seam
T-Z5VH-design-language-ubutton-soft-ghost
T-Z698-lease-task-sweep-archive-closed
T-Z6X5-obsidian-md-plugins-subpath
T-Z7RB-codemod-product-imports-onto-the-core-package-and-drop-the
T-Z8VC-task-work-preflight-permissions-probe
T-ZAZO-intersect-fs-layer
T-ZEPK-harness-install-dev-link-mode
T-ZF8U-harness-install-claude-verb
T-ZFE9-task-work-uses-worktree-skill-md
T-ZFM9-the-publish-channel-typechecks-the-snapshot
T-ZGO4-rebase-parse-operations-table-on-markdown-contract
T-ZJXU-task-ensure-ready-verifies-cited-schema-fields
T-ZKTV-namespace-task-work-scratch-files
T-ZL33-per-repo-worktree-and-trust-in-the-orchestrator
T-ZLS5-dissolve-augmented-p5-json-canvas-promotion
T-ZOQT-tree-and-tabs-show-git-state
T-ZP78-learning-p4-learner-state-notes
T-ZPKQ-pumice-admin-body-renderer-seam
T-ZQ3M-project-local-extension-doc-shows-invocation
T-ZQ4H-task-ensure-ready-accepts-in-progress
T-ZRO1-hoist-the-duplicated-migrationerror-class-to-one-shared-home
T-ZSSE-task-sort-registry-move
T-ZU6V-new-scripts-derive-patterns-from-schema
T-ZVR9-path-scoped-commits-over-stash
T-ZWJQ-review-run-analytics
T-ZYBI-recipe-warn-moon-cargo-lock-churn
T-ZZD1-setup-generalizes-claude-subtree-unignore
T-ZZRC-release-sdlc-entry-in-publish-libs-json-with-assemble-hook
Unify the SKILL.md project-check checkers on a markdown-contract harness
Decisions
All decisions
Adopt TypeScript as the substrate language for the SDLC plugin
Agent git writes are worktree-isolated off origin/main; the primary checkout is the human's
Canonical harness model — one definition, many control planes
Contract authoring and runtime ownership
Cross-experience vault facilities: direct domain crates, one registered check list
Cross-project addressing — qualified wikilinks, a project roster, and planning roots
Dashboard application — client SPA, frontend framework, and build-into-plugin
Datamodel categorization — five layers (Product / Architecture / SDLC / Work / Planning-meta)
Definition and execution split into packages on one release train
Deterministic op substrate: entity-oriented library, op registry, generated adapters
Deterministic site assembly: generated nav, supplemental content mapping, planning-corpus projections
Distribution — CLI-primary npm artifact; harnesses are control planes
Entity definition architecture — common-denominator frontmatter and per-entity definition surface
Entity identifier shape — AA-NNNN-<slug>
Final data model — target entity ontology and roster
Interactive books are a determined application over vaults and the native APIs
Markdown dialect and compatibility profile
Markdown editor chrome and plugin environment
Markdown formatting standard — Obsidian-first authoring choices
Markdown formatting tool — Obsidian-safe formatter choice
Monorepo structure and workspace tooling — polyglot apps/packages on moon
Named verbs cascade env → sdlc.local.yaml → sdlc.yaml → default; project-sourced verbs run only in a trusted repo
One CLI substrate package, one CLI shape — devlink and toolconfig merge into cli-tool
Ontogen as shared codegen substrate — evaluate convergence with the zod contract client
Op-substrate surface: path[] command paths, umbrella nouns, defineService, render hook
Planning roots as a model — a workspace of roots, queried across and down
Project structure — evolutionary; substrate at apps/sdlc/lib/ today, the ontological solution as end-state
Pumice desktop app integration — vendor as a co-tenant, converge to shared
Pumice profile kinds and settings layout — tracking profiles, a Format tab, one placeholder syntax
Pure functional YAML field editing over bytes
Reference entity type, generated references roster, and the docs Appendix
Repair-on-prepare and aggressive entity upgrade — self-healing posture vs strict downshift
SDF control-plane app — Tauri+Nuxt operator surface
SDLC distribution — standalone apps/sdlc/ app, compiled bun binary
Skill shape — required SKILL.md structure and post-execution assessment
sksizer/sdlc is sdlc's product home and self-hosted marketplace
Suspenders — skill authoring as an app-frame experience module
System architecture — the distributed work runner
Task pickup order — sdlc task next
Task state plane split — semantic corpus, execution substrate
Term entity type, generated glossary, and the docs generate surface
The Determined design language
The merged-branch sweep is a standalone tool; sdlc consumes it and supplies the repositories
The module graph — derived structure and declared control units
The SDLC chain — stage list, workflow bindings, and label vocabulary
The why → what → verify chain — Product / Driver / Goal / Requirement / AcceptanceCriterion
Vault-transform safety protocol
yaml-splice WASM/TypeScript binding structure
Standards
All standards
Application state lives in three planes, and each category has one home
Applications consume the substrate only through published surfaces
Authoring SKILL.md: direct instruction, equipped for reliability
Capabilities are born in lib; co-locate only skill glue
Code review rubric
Composition spectrum — one op registry, deterministic-to-LLM placement, path[] surface
Desktop apps are tested web-first in a scratch root
Deterministic, general extension points
Every entity ships a complete definition surface
General skills stay general — no SDLC-project carve-outs in upstream code
Markdown formatting for docs and skill prose
Moon project ids — derive by default; the crate holds the bare name
Research third-party products by observation
Review response policy
The baseline task vocabulary — one set of verbs, owned in three layers
The shape of a standalone CLI — one io seam, one parser, one exit-code rule
UI changes ship a human-reviewable screenshot index
UI surfaces consume the Determined design language
UI work reuses components, ships stories and screenshot baselines
Vite pre-bundling under bun's isolated linker — one root cause, three failures
Principles
All principles
Avoid deferring small or trivial work items
Business logic lives in the backend
Capture execution data; aggregate, surface, and act on signals
Develop SDLC in a self-hosting way wherever possible
Disclose a CLI's surface progressively
Favor long-lived data formats (markdown + frontmatter)
Harness-agnostic substrate
Leverage the best available tool; don't reinvent substrate
Mutations are fully addressed
Operationalize Recurrent Activities Through Processes
Pragmatic, target-driven evolutionary architecture
Prefer deterministic action over indeterminate LLM action when possible
Rust core, adapters as needed
Schema over prose; model everything that can be modeled
Serve humans, agents, and scripts from one command
Surface system shape; don't hide it
Tests and agents run apps against a scratch root, never a person's real data
Understandability by humans is a critical aspect of development
Milestones
All milestones
A model for planning roots
Adopt augmented_books into the monorepo
Adopt flow
Agent personas + verification skill (static + judgement) as implementation-process steps with rework loops
Backup: retention and pruning
Backup: standalone installable app on current Determined patterns
Books consolidation and augmented dissolution into solutions/augmented_learning
Capability model adoption
Checks and judgement
Claude Orchestrated Task Execution Prototype
commonality-configs — one declared bar for every TypeScript project
Config explorer
Conflict-aware parallel dispatch
Cross-project addressing
D-0014 distribution migration — CLI-primary npm artifact
Definition kinds compose
Definition package publishes
Documentation strategy: taxonomy, drift, audiences, site
Foreman stack lands
Forge port + pr-update extraction
Fully deterministic docs site: generated nav, supplemental mapping, corpus projections
graph-scheduler v0.1 — DAG core, push engine, rules, ordering, goal-direction, pull, tracker, docs
Initial entity shape and roster
Initial Product Definition
Intersect v0.1 — pure core, path API, registry, fs layer
Learning: one solution for interactive books on the determined platform, as a plugin
Lossless markdown CST core
Markdown editing surface across the fleet
markdown-contract adoption & cleanup
markdown-contract typed-cell wins
markdown-util tier-0 extraction
Milestone & orchestration: group, stack, and parallelize task execution
Module graph, in SDF first
Monorepo restructure & dashboard migration
Multi-harness control plane — canonical model + four targets
Multi-repo dispatch
One contract layer across the fleet
One task vocabulary for every project
Op-substrate full sweep: capabilities born in lib
Phase 0 — Keep the v0.3.1 capture local
Phase 1 — Tracking, strict loop, relaxed task contract
Phase 10 — OKF v0.2 conformance
Phase 11 — Cost and token tracking
Phase 12 — Bring over the current UI
Phase 13 — TUI and pruning
Phase 14 — Publishing mechanics, pulled forward for the first public release at v0.4.0
Phase 2 — CLI orchestrator loops
Phase 3 — Invert to the canonical agent-pants vault
Phase 4 — Audit
Phase 5 — Full sdlc.yaml, meta-defined, with config CLI and hooks
Phase 6 — Hosts and sessions
Phase 7 — SDLC chain, label-driven autonomy, issue loop
Phase 8 — Notifications
Phase 8.5 — Lifecycle simplification + detection consolidation
Phase 9 — MCP server
Polish schema validation live end-to-end
Principles: the bootstrap layer
Pumice desktop app integration
Pumice vault export
Query and index plane
Record
Retire invariants.yaml: adopt markdown-contract text constraints for skill-prose
Router — live-session PR delivery
Routing and steering
Scratch-root e2e for our apps
SDF control-plane app — scaffold to safe controls
SDF serves several repositories through one interface
SDF sets up SDLC configuration for any registered project
SDF shared on the web, with planning views
SDLC distribution revamp — apps/sdlc/ app + compiled binary
SDLC on foreman
sdlc usable with nested projects
Secure execution environment
Self-hosting SDLC entities: scaffold and validate the planning model
Sessions v2 — host/harness split, tmux + pi, Host.send, live states
Shared app-frame across determined and the SDLC dashboard
System overview
Task execution consistency
Task plane split — execution state to the lease substrate
Task: fully fleshed out and tightened end-to-end
Test repositories with starter data
The Agent Manager workbench
TypeScript conversion of current system
TypeScript frontmatter consumers on markdown-util
Vault kernel and structural transforms
WASM/TS distribution surface
yaml-splice extraction and writer migrations
Products
All products
Flowline
Foreman
Graph Scheduler
Intersect
Ontological
Drivers
All drivers
A large, multi-level system is too big to hold and too hard to coordinate across people and agents
A long-lived, harness-agnostic substrate
Adopt any repository with one setup action and run several as one roster
Capture a stray idea without breaking flow
Coordinate over a pluggable backplane: peer-to-peer by default, a server as an optional peer
Goal-directed readiness and blocker introspection
Headless scripts need the intersecting file set for a working scope
Keep the project moving hands-off
Manage a chosen set of modules as one thing while seeing the structure across and inside them
Merge gated, deterministic work without a human
No embeddable TS library answers "what's runnable now" with rules
No single, discoverable command surface
No traceability from intent to verification
No TS library answers "do these two globs intersect?" — an extractable niche
Operate the same capability from shell, CI, or a Claude session
Parallel work collides — ids and uncoordinated claims
Plan the project in its own tool from the first day
Predict edit conflicts by testing whether two work items' path-claims overlap
Resolve which pattern-declaring artifacts apply to a working scope
Run agent work in a bounded, observable execution environment
Self-host: the tool dogfoods its own entity model
Take an idea to merged code through named operations
Take the definition half of the ontology without the execution machinery
The lifecycle is human-driven at every junction
The orchestrator needs the next N parallel-safe tasks
Capabilities
All capabilities
Act
Adopt
Agent model router
Agent Pants vault authoring and publish
Agent Skills authoring derivations
App frame shell
Apple platform bridge
Capability graph and planning view
Changeset rule-source verification
CLI substrate package
Close-out
Coding-agent asset authoring and export
Control plane
Control-plane ref
Coordinate
Dashboard API client
Decide
Dependency-graph readiness scheduling
Determined
Determined backend port vocabulary
Determined platform backend
Determined UI component library
Determined vault search and link graph
Dev port allocation and leasing
Directory aspect detection
Dispatch and session router
Distributed work-runner contract types
Duplicate image scanning and safe resolve
Eligibility filters
Embedded peer content
Entity model and OKF bundle
Executable Task
Face detection and photo identity matching
Fitness training log store
Fleet state-location resolution
Follow-up spawning
Foreman engine contract
Foreman Rust implementation
Foreman TypeScript implementation
Generated TypeScript formatting
Git-backed vault snapshots
Git-ref leases
Goal-directed frontier
Google Calendar pull sync
Harness engines
Headless agent CLI call spec
Immutable DAG core
Injectable subprocess seam
Interactive graph canvas rendering
JSON Canvas board rendering and editing
JSON Canvas editing engine
Lazy paged tree browsing
Leveled workflow-authoring kit
Live-preview markdown editing engine
Local model and harness runner
Local ONNX model runtime
Lossless round-trip markdown IO
Manifest graph walking
Markdown contract and validation
Markdown ecosystem core
Markdown frontmatter framing
Markdown viewing and editing UI chrome
Markdown-native workflow authoring
Model
Multi-harness control plane
Multi-machine coordination
Multi-repo dispatch and roster
Multi-runner task browser
Notifications
Observe
Obsidian-dialect markdown rendering
Onboarding wizard
Ontology skills
Orchestrate console
Orchestrator planning
Pane layout primitive
Path-pattern overlap engine
Pause, resume and autonomy
PR response
PR state classification
Priority ordering and sorters
Project adoption
Pull / demand-driven resolution
Push readiness frontier
Read-only vault query agent
Readiness verification
Record
Release basics
Repo-aware trust policy substrate
Repository branch/worktree cleanup sweep
Roadmap and milestone tracking
Routing classifier
Routing rules
Run journal
Rust backend parity harness
SDLC dashboard
Secure execution with Zoo
Session hosts
Session records and live states
Shared console view models
Skill extension fills
Slugify and deterministic collation
Span-preserving YAML field editing (TypeScript surface)
SQLite platform service
sRGB colour arithmetic
Stateful wrapper and done-checker
Status model and trigger rules
Steer
Structural graph
System graph wire contract
Task definition
Task execution
Task intake
Task review
Task runner detection and normalization
Tauri directory resolution for fleet
Tick log and run history
Typed git client (easy-git)
Typed GitHub client over gh CLI
Usage and cost tracking
Vault git state and commits
Vault image asset substrate
Vault lint, scan and batch maintenance
Vault model and structural transforms
Vault OCR scan, search and sidecars
Vault query and index
Vault scanner and note model
Vault-engine scheduler client
View-state query codec
WASM/TypeScript consumption surface
Backlog
All backlog
B-015L-obsmd-vars-never-resolve-for-the-editor
B-0H4P-sdlc-backlog-create-strands-the-caller-s-checkout-on-backlog
B-0JM1-books-format-convergence
B-105D-baseline-normalize-dashboard-port-pid
B-19O7-append-pr-url-stale-main-conflict
B-1ATA-file-upstream-rumdl-md013-reflow-bugs-embed-glue-and-block
B-1JZA-markdown-ui-surface-bundle-budget
B-1NN4-scheduled-tasks
B-1QYO-dashboard-typed-entity-reads
B-2G0L-ontological-legacy-migrate-from-pnpm-to-bun
B-425L-backup-flows-dashboard-capability-gaps
B-546T-cli-spawn-tests-flake-under-load
B-5675-nested-lefthook-configs-are-dead
B-5I4K-promote-entity-form-on-second-consumer
B-5ISD-obsidian-research-provenance-and-commercial-use
B-5PY9-evals-for-skills
B-5S6Z-model-external-out-of-corpus-triggers-as-first-class-task
B-61CU-milestone-create-slug
B-622T-alternative-control-plane-state-tracking
B-6AHH-baseline-capture-concurrent-lock
B-6GRG-curated-food-packs-still-build-portion-ids-positionally
B-6IQU-survey-and-remove-all-legacy
B-6LOH-conventions
B-6V5U-retire-augmented-logging-and-augmented-utils-for-native
B-6Z0H-s-0006-structural-heavy-hitters-pr-check-progressive
B-7237-app-frame-docpagedecl-duplicate-export
B-72RC-plugin-level-rename-delete
B-75V1-fix-stale-plugin-conventions-path-expectations-in-quality
B-79A5-refusal-dialog-try-again
B-79MV-modeswitch2kms-is-116-9-ms-against-a-100-ms-budget-all-of-it
B-7I3D-add-auto-command-line-parameter-for-appropriate-skills
B-7JRH-df-docs-landing-page-renders-a-starlight-hero-under-the-doc
B-83R2-markdown-ui-playground-mermaid-e2e-ts-fails-roughly-1-in-4
B-8C3Z-task-work-should-put-worktrees-under-repo-root-sdlc
B-8FL9-validate-markdown-structure-by-applying-json-schema-to-its-ast
B-8IUO-retire-rust-frontmatter-validator-validate-frontmatter-via
B-8RZL-s-0007-steer-long-inline-code-into-fenced-blocks-to-shrink
B-8WXB-project-plugin-carries-commands
B-8YI7-precommit-hooks-consult-quality-baseline
B-8ZY1-retire-plugin-lib-util-markdown-extract-ts
B-9DTY-a-vaultsource-trait-separate-the-walk-contract-from-its
B-9FD5-app-frame-typecheck-fails-usedtoast-error-is-not-in-the-type
B-AAQ5-backlog-ephemeral-worktree-node-modules
B-APIS-polish-lint-config-lives-in-the-derived-discardable
B-APKG-publish-path-resolve-agent-plugin-dependency
B-AQVX-screenshot-capture-corpora-drift-zoo-augmented-web
B-B34C-aspects
B-BPO4-sdlc-backlog-create-reports-success-after-losing-the-item
B-BPXJ-backlog-type-expansion
B-BYWP-command-seam-unresolved-fresh-worktree
B-CADO-graph-scheduler-cloudflare-pages-build-fails-on-every-push
B-CATY-purge-reverse-engineering-derived-research-audit-the-tree
B-CF75-validate-code-references-via-ast-parse-and-re-check-beyond
B-CSHR-sdf-startup-check
B-CUA2-per-project-type-quality-check-moon-task-incl-typecheck
B-CZRM-preexisting-type-errors-augmented-learn-web
B-D5ID-docs-still-describing-the-pre-module-graph-layout
B-D7GW-orchestrate-accepts-task-filters-e-g-tag-to-scope-dispatch
B-DHKB-s-0006-cross-cutting-skill-conformance-shared-fix
B-DHLK-shared-git-stash-stack-29-entries
B-DQXW-delete-workflow-designer-and-vault-backup-cli-dirs
B-DTBQ-duplication-backlog-check
B-E6MG-agentpants-carries-a-dead-types-bun-the-same-workaround-zoo
B-EOKX-need-human-review-handoff-workflow
B-F45X-abstract-over-agent-harness-invocation-mcp-config-tool-use
B-FB4Z-factor-shared-skill-procedures
B-G2E6-guard-raw-palette-comment-masking-is-not-string-aware-a
B-GHMH-settings-section-decl-drift
B-HEA0-add-feature-capability-and-specification-acceptance-criteria
B-HUT2-rethink-frontmatter-as-task-state-store
B-I5SH-index-milestone-ordering
B-I65F-template-planning-structures-meta-tasks-that-expand-into
B-IENW-scoped-vault-write-grants
B-IHZ6-ocr-bounding-box-regions-for-pdf-text-layer-pages-and
B-IIND-agentpants-mcp-codegen-drift
B-IO9V-one-destination-list
B-IODJ-refactoring
B-J14M-headless-server-upstream
B-J2KF-tighter-standard-verification-via-bully-style-edit-time
B-JAP6-root-test-hop-pinning-self-location-times-out-under-load
B-JGRC-reflow-t-wvsh-tauri-moon-task-aspect-md-md013-findings
B-JKXY-arm-the-outbound-publish-channel-and-cut-the-first-library
B-K3TQ-agentpants-list-name-column-starved-by-fixed-columns
B-KDP6-h3-duplication-breaks-dev-post-routes
B-KP76-backlog-create-rumdl-wrap-heading-corruption
B-KZ79-pumice-vacuous-e2e-and-red-check
B-L23K-slug-first-filenames-id-at-end
B-L4QF-sdf-rejected-token-handling
B-LHXE-vault-search-access-plane-location
B-LI5O-ts-standard-repeated-string-literals-as-constants
B-LJMW-write-a-skill-to-assess-and-streamline-skill-files
B-M9JX-append-only-event-log-with-frontmatter-cache
B-M9QZ-standards-principles-drift-audit-skill
B-MDU7-shared-markdown-yaml-utils-promote-when-surface-grows
B-MNIZ-goto-in-e2e-defeats-unmount-assertions
B-MOBY-ui-storybook-build-rewrites-the-tokens-file-timestamp-on
B-MXFS-strip-hooks-from-apps-pumice-mise-toml-untrusted-hooks
B-MZDZ-decision-docs-apps-sdlc-repoint
B-MZEX-grading-task-need-human-review-scoping
B-N2OU-ontological-legacy-fold-its-cargo-workspace-into-the-root
B-N9PM-typed-entity-read-layer
B-NA63-capture-m-0003-orchestration-lessons-as-durable-guidance
B-NNS4-backup-off-machine-remote-with-full-history
B-NXEN-agent-personas-verification-skill-static-judgement-adopted
B-O4RK-start-task-no-verify-passthrough
B-O4XU-flaky-full-monorepo-bun-test-in-the-quality-roster-order
B-O8MK-concurrent-tsc-corrupts-incremental-cache
B-OISU-moon-2-5-x-upgrade-is-blocked-upstream-by-its-embedded-proto
B-OMPW-sdf-format-check-races-codegen
B-OVZP-df-docs-wikilink-corruption-and-leaks
B-P02V-extract-task-file-resolution-into-a-deterministic-sdlc-op
B-P502-commit-task-state-and-planning-docs-via-ephemeral-worktrees
B-P70M-cm-table-widget-has-no-table-styling
B-P784-retire-augmented-render-consolidate-wiki-link-substrate-on
B-PKWH-d-0015-five-open-questions-on-experience-scope-reach-need
B-PUHO-s-0006-per-skill-equipping-batches-companion-doc-drift-sweep
B-QA7F-needs-definition-auto-fix-vs-human-triage
B-QAHU-decide-the-fate-of-the-parked-flowline-implementation
B-QL81-ship-the-session-console-pty-sidecar-in-the-binary-dist
B-QZ3T-pumice-macos-private-api-unifies-across-the-root-cargo-workspace
B-R22U-macos-window-vibrancy-is-inert-until-the-webview-background
B-R7VM-agentpants-hooks-packs-model-profiles-render-below-the-fold
B-R8XQ-mdviewer-math-default-and-peer-fallback-coverage
B-RQL3-markdown-ui-bundle-budget-measured-against-the-playground
B-RX2K-track-404wolf-mdvalidate-rust-template-as-schema-markdown
B-RY9T-milestone-order-has-two-sources-version-and-the-vision-phase
B-S2FC-obsidian-md-review-findings
B-S7D5-desktop-experience-unit-suites
B-SFHO-watch-bun-s-git-subdirectory-path-support-before-revisiting
B-SPU2-sdlc-ontological-merge
B-T2DB-definition-entity-for-glossary
B-TAGC-lifecycle-hook-registry-declared-sweeps-beyond-quality
B-TBDS-gap-report-passes-untouched-spawn-stubs
B-TG7K-obsidian-md-embed-task-toggle-attribution
B-U2HT-milestone-tasks-membership-audit
B-U6ZY-new-task-ts-scaffolds-tasks-at-stale-schema-version-task-tem
B-UDU7-consolidate-augment-into-augmented-scope-rescope-shared
B-UEE4-adopt-sksizer-panes-determined-ui-across-migrated-vue-apps
B-UYOM-entities-migrate-routes-auto-fixable-schema-bumps-onto-an-in
B-V75E-reconcile-s-0004-composition-spectrum-dependents-s-0003
B-VINN-df-docs-obsidian-md-convergence
B-VN2M-obsidian-md-embed-alias-markup
B-VR8M-prettier-multiline-mdx-comment-corruption
B-VTB1-mermaid-dark-edge-label-background
B-VW5Z-quality-checks-by-glob-patterns
B-W7QK-wikilinks-render-as-resolved-in-viewer-hosts
B-W9WE-guard-against-short-id-wikilinks-project-check-scaffolder
B-WOH2-learn-web-markdown-rule-set
B-WUHV-editor-600kb-source-open-perf
B-WUV6-guard-moon-task-inputs
B-WUVK-sdlc-backlog-capture-detect-run-under-claude
B-X0EC-sdf-stale-sdlc-cli
B-X2AF-the-sdf-dashboard-hardcodes-hexes-and-light-mode-is
B-X2YZ-extensive-polyglot-tool-runner-detection-library-consolidate
B-XHLP-foreman-step-protocol-json-rpc-2
B-XOPI-the-food-pack-loads-on-page-visit-so-the-catalog-depends-on
B-XPGL-reconcile-the-diverged-rust-fluent-git-mirror-and-the
B-XSZL-corpus-repoint-post-sdlc-move
B-Y1NS-quality-gate-bun-test-dashboard-server-races-as-spurious-new
B-YJUT-ci-frontend-tier-checks
B-YNEX-quality-baseline-dir-resolves-against-cwd
B-Z6X5-obsidian-md-plugins-subpath
B-ZD6I-dry-run-global-flag-shadows-op-input
B-ZDX9-backup-embed-a-git-library-instead-of-a-binary
B-ZEU0-agentpants-four-harness-mirror
B-ZEZR-clear-pipeline-pattern-for-readiness-and-verification-checks
B-ZTBB-heartbeat-loop-help-missing-task-id
B-ZYM4-assign-agent-capability-based-on-difficulty-assessment
Notes
All notes
Adopting a project
Agent-agnostic engine: adopting DarkFactory's architecture into SDLC
Apply S-0001 against the codebase — full-sweep capability migration (completes D-0007 §Migration)
apps/sdlc simplification audit — stacked PR plan
Bounded retry with backoff and a recovery/fallback step
Bug sweep — Agent Pants (determined product)
Bug sweep — packages/ts
Bug sweeps
Capability containment proposal
Claude Code: harness notes for a dispatcher
Codex: harness notes for a dispatcher
Confirm gates and interactive handoff-then-resume
DAG of tasks: dependency readiness, topo order, cycle detection, parallel branches
DarkFactory engine — technical map
Design language — survey and revamp
Dry-run by default, and plan → review → apply flows
Durable orchestration: journaling, idempotent re-entry, crash recovery
Fan-out / map over a work list with join, under a concurrency cap
Flowline use cases — cross-repo evidence survey
Forgejo: REST API for a PR dispatcher
Graph Scheduler — prior-art research
Host research: Agent status: working, idle, needs input
Host research: Orca: terminal session persistence across restarts
Implementation ledger — the work runner, and SDLC on it
Intersect — research
Linear pipeline of deterministic + LLM steps
LLM output extends the running workflow: dynamic DAG growth and spawned child work
Master consolidation
Module breakdown: control units for this repo
Ontological control-plane plan
Ontological strategy
pi: harness notes for a dispatcher
Plan — phased execution
Prior art: PR feedback routing, PR update, and task dispatch
Produce → deterministic gate → feed diagnostics to LLM fixer → bounded cycle
Produce → judgement gate (LLM or reviewer) → revise cycle with loop guard
Proposal — the design language
Research
Research: a kind for freeform documents
sdlc 0.8 plan — the bun/node product, completed and published
SDLC 0.8 release-record reconciliation
sdlc 1.0 audit — Phase 4 findings and recommended task list
sdlc 1.0 release plan
SDLC current orchestration — technical map
sdlc v0.4.0 release checklist
Skill lifecycle extensions
skill-author
Skills
Structured per-step run reporting as an emitted, consumable schema
Survey — current design-language state
Task-corpus audit — 2026-08-01
The control plane
Theme candidates
tmux: driving a session for a dispatcher
Top-level roadmap
Triggering workflows: watchers, cron, and polling daemons
Typed LLM invocation instead of shell pipes and sentinel scraping
Vision and plan
waypost launch runbook
Wrapping existing CLI operations as typed, composable tasks
Roadmaps
All roadmaps
Ontological control plane buildout
sdlc 0.8
sdlc 1.0
Roadmap
Changelog
Appendix
Glossary
All terms
Adapter
Audience
Backplane
Bundle
Byte-accurate parser
Canonical write
Capability
Capability root
Concrete syntax tree (CST)
Containment
Control plane
Control unit
Corpus gate
Deterministic composition
Engine
Entity
External change
Feature
Fencing
Function
Grain
Harness
Head
Location
mdast
Module
Note
Ontological
Op
OpError
Red-green tree
Registry
Release
Reoccurring workflow
Run
Service
Solution
Splice write
Starter data
Substrate
Surface
Swap write
Tail
Test repository
Unnested capability
Vault reshape
Work order
Workflow
References
All references
Astro Starlight
Bun
Eta
JSON Schema (draft 2020-12)
Lefthook
Nygard — Documenting Architecture Decisions
Obsidian Bases
Obsidian Embeds
Orca rich markdown editor
Zod
GitHub
Select theme
Dark
Light
Auto
B-W9WE-guard-against-short-id-wikilinks-project-check-scaffolder
← Back to Backlog