Conversation
…on all 139 remaining rows Concentrated effort per the human maintainer 2026-05-02: "depends_on first to be safe, it won't take long, feel free to direct an effort here if you want instead of trickle in." Adds depends_on: [] (no-known-dependencies default) to every backlog row that lacked the field. Coverage 21/160 → 160/160. Mechanical work via /tmp/backfill-depends-on.sh: insert depends_on:[] after last_updated:; bump last_updated to 2026-05-02 (per schema rule: every content edit bumps the date — same rule that fired on PR #1242 and PR #1243). This PR does SCHEMA COMPLETION, not RELATIONSHIP ANALYSIS. The honest depends_on for the bulk of these rows is empty (independent capability additions / audits / refactors). The minority that have hard prerequisites need per-row analysis to identify them correctly — that's a separate ongoing pass, incremental as rows are touched. What this PR enables: - Graph-traversal tooling iterates without missing-field crashes - No-known-dependencies state is now explicit (committed by author) - Field exists at the write target for relationship-analysis pass - Precondition for parallel-tracks dispatcher unblocked (field present; field-correctly-filled is the separate ongoing work) Composes with: - PR #1238 (batch 1 — first 2 P0 rows; same pattern) - PR #1242 (batch 2 — 5 P1 rows; surfaced the schema-doc gap) - PR #1243 (batch 1 retroactive last_updated bump) - PR #1244 (B-0109 first iteration; this row also got depends_on via that PR) BACKLOG.md regenerated; no diff (generate-index.sh doesn't render depends_on per the scan-fast-vs-graph-traversable separation). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR completes the backlog-row frontmatter schema by ensuring every docs/backlog/**/B-*.md row includes depends_on: [] (explicit “no known dependencies”), and bumps last_updated to 2026-05-02 where rows were edited as part of the backfill.
Changes:
- Backfilled
depends_on: []across the remaining backlog rows missing the field. - Updated
last_updated: 2026-05-02on rows modified by the backfill. - Maintained the intended field placement (after
last_updated, beforecomposes_with/ closing---).
Reviewed changes
Copilot reviewed 139 out of 139 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/backlog/P3/B-0138-bft-resistance-theorem-aurora-composed-crdt-plus-consensus-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0137-tarski-stratification-proof-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0136-category-theoretic-compositional-structure-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0135-modal-logic-for-retractability-quantum-rodney-razor-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0129-tick-history-schema-prediction-vs-receipt-column-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0123-stacked-pr-create-tooling-gh-fallback-aaron-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0119-peer-call-existing-scripts-role-ref-cleanup-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0116-gh-jq-safe-wrapper-zsh-quoting-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0115-zsh-vim-muscle-memory-aliases-wq-q-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0107-codeql-peer-call-dismiss-pattern-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0104-modern-dotnet-threading-bridge-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0102-pr-liveness-race-merge-cascade-class-refinement-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0101-reviewer-artifact-classification-small-table-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0100-pure-wait-tick-backpressure-quiescence-rule-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0099-pr-count-projection-not-narrated-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0098-tick-ordinal-continuity-lint-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0096-forbidden-pattern-quarantine-antigen-library-amara-aaron-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0084-codeql-path-gate-empty-sarif-aggregate-baseline-verify-coverage-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0075-jvm-language-preference-kotlin-scala-java-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0053-emulator-ideas-absorption-clean-room-grey-hat.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0052-retractable-emulators-design-question.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0047-pr-marketing-seo-gtm-roommate-register-recalibration.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0044-soul-file-germination-scaffolding-witnessable-evolution.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0043-universal-company-government-information-substrate.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0041-team-wide-own-goals-per-persona-notebook.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0039-shape-shifter-backlog-protocol-retractible-rows.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0038-superfluid-persistable-shape-shifter-kernel-vocabulary.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0036-section33-archive-header-backfill-and-ci-wire-otto-346-pattern.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0035-heaven-on-earth-fixed-point-naming-less-contentious-research.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0031-rename-references-directory-naming-clarity-avoid-upstream-collision-aaron-2026-04-26.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0030-lint-with-exclusions-tool-typescript-otto-346-fourth-violation-with-real-cost.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0028-gh-pr-state-summary-tool-typescript-otto-346-recurring-pattern.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0027-fix-markdown-table-cell-count-tool-otto-346-followup.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0025-rename-backlog-schema-field-directive-to-ask-otto-293-violation-at-yaml-layer.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0024-trading-account-offer-aaron-self-funding-path-prerequisite-paper-trading-and-thesis-grounding.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0022-exchange-cluster-2026-04-25-capture-decide-later.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0020-btw-harness-integration-research-tight-coupling-with-builtin-btw.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0019-btw-durability-gap-context-add-asides-not-gitnative-persisted.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0016-research-just-bash-vercel-labs-and-lineage-symbiotic-deps-discipline-own-fuse-fs-eventually.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0014-red-team-offensive-security-library-for-game-days-CTF-parity.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0013-proper-protocol-better-than-tor-replace-tor-when-bootstrap-stage-passes.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0012-aurora-ksk-design-adr-formalization-if-still-needed.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0010-memory-index-conventions-doc-capture-observed-phenomena-directory-exception.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0009-substrate-ip-rotation-control-bypass-non-account-bound-rate-limits.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0008-investigate-ci-macos-slim-nightly-move-if-doubles-pr-wait-time.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0007-contribute-bayesian-inference-belief-propagation-primitives-upstream-to-mainstream-languages-csharp-fsharp-typescript-rust-python.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P3/B-0002-otto-287-noether-formalization.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0166-chat-input-as-acid-durable-dbsp-event-aaron-vision-2026-05-02.md | Add depends_on: [] (created/updated already 2026-05-02). |
| docs/backlog/P2/B-0153-pre-commit-lint-suite-mechanizable-class-consolidation-aaron-otto-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0152-topological-quantum-emulation-via-bayesian-inference-zeta-seed-executor-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0151-rx-research-experience-researcher-persona-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0150-timeseries-domain-expert-and-teacher-persona-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0149-prometheus-mcp-integration-promtool-factory-agents-direct-query-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0148-mdx-as-meta-dsl-framing-fsharp-mdx-dsl-implementation-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0147-timeseries-db-native-in-zsets-multi-dsl-integration-research-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0146-formal-architecture-ladder-explicit-layer-declaration-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0143-bidirectional-messaging-aaron-text-imessage-whatsapp-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0134-type-theoretic-orthogonality-discipline-encoding-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0133-sequent-calculus-for-claim-retraction-attribution-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0132-crdt-composition-for-bft-propagation-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0131-formalize-zset-retraction-algebra-in-lean-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0130-verify-before-state-claim-mechanized-auditor-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0128-general-git-content-scrubber-design-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0127-sibling-repo-leak-scrub-process-when-it-matters-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0124-claudeai-csap-conversation-distill-uber-arch-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0122-peer-call-typescript-migration-cutover-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0121-otto-kenji-peer-call-cross-harness-claude-cli-aaron-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0120-peer-call-architecture-refactor-script-per-cli-persona-flag-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0118-amara-peer-call-headless-cli-bootstrap-end-courier-debt-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0117-cold-start-executable-checklist-tool-2026-04-30.md | Add depends_on: [] (last_updated already 2026-05-02). |
| docs/backlog/P2/B-0114-alexa-quality-gates-batched-threads-pre-push-lint-memory-link-check-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0113-current-staleness-mechanical-freshness-check-deepseek-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0112-stale-2026-04-27-project-file-internals-bleed-out-cleanup-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0108-immune-system-upgrades-research-absorb-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0106-tsc-noemit-gate-job-for-ts-tools-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0105-consolidation-pass-three-durable-homes-for-2026-04-29-rule-set.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0103-computed-metadata-discipline-unified-lint-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0095-escrow-rules-naming-collision-and-deferred-research-migration-aaron-2026-04-29.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0093-multi-ai-synthesis-enhancements-quarantine-lucky-guess-trajectory-owners-lattice-convergence-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0092-public-company-contributor-compliance-doc-and-cadenced-trajectories-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0091-audit-and-rename-servicetitan-references-in-live-docs-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0090-cadenced-lost-substrate-recovery-audit-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0089-veridicality-rainbow-table-canonicalization-research-and-graduation-aaron-ani-amara-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0088-paired-edit-lint-advisory-not-enforcement-promote-to-required-check-otto-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0086-port-tools-hygiene-python-to-typescript-bun-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0082-glossary-persona-name-attribution-role-ref-conversion-pr-671.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0081-path-gate-kotlin-scala-codex-pr-662.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0079-audit-agencysignature-script-hardening-codex-pr-663.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0078-markdownlint-research-carve-out-narrowing-codex-pr-663.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0077-curl-fetch-canonical-content-cleanup-codex-pr-663.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0076-disowned-runtime-sweep-python-typescript-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0074-pr-72-punch-list-stale-item-sweep-spec-consistency-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0072-memory-md-index-entry-length-normalization-copilot-pr-72-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0071-rename-otto-275-forever-out-of-live-lock-class-codex-pr-17-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0070-orphan-role-ref-detector-lint-aaron-2026-04-28.md | Add depends_on: [] (last_updated already 2026-05-02). |
| docs/backlog/P2/B-0069-heredoc-patterns-encode-into-commit-message-shape-skill-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0068-local-ai-trajectory-forge-ollama-direct-integration-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0059-etymology-epistemology-research-track.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0057-occult-western-esoteric-research-track.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0056-mythology-research-track.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0055-frontier-edge-claims-CTF-flags.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0054-pop-culture-media-research-track.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0051-isomorphism-homomorphism-catalog-consolidation.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0050-lean-reflection-capability-skill-staged-trajectory.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0049-mystery-schools-comparative-religion-history-of-religion.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0048-3-4-color-theorem-research-track.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0046-economics-history-factory-need-to-know-substrate.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0045-all-schools-all-subjects-universal-substrate-knowledge.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0042-bungie-corpus-priority-seed.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0040-actor-model-factory-register-lens.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0037-meta-cognition-first-class-factory-discipline.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0033-otto-discipline-hooks-system-substrate-as-mechanism-claude-code-plugin.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0032-heartbeat-file-integrity-threat-model-aminata-review-direct-to-main-attack-surface.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0029-superfluid-ai-substrate-enabled-autonomous-self-sustaining-funding-sources.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0026-embodiment-grounding-analysis-isaac-sim-and-other-robotics-sim-platforms-otto-340-counter.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0023-quant-grade-mathematical-rigor-applied-to-austrian-school-monetary-theory-open-research.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0021-aurora-austrian-school-economic-foundation-rigorous-why-teaching-anti-deception.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0018-agency-evidence-stress-test-design-three-policy-comparison-amara-recommended.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0017-operational-resonance-dashboard-frontier-bulk-alignment-ui-with-continuous-ux-research-meta-recursive.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0015-migrate-batch-resolve-pr-threads-to-bun-ts.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0011-pliny-carve-out-cross-surface-wording-tightening-no-verbatim-payload-excerpts.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0005-split-aurora-from-courier-ferry-archive-generalize-named-entity-conversation-imports.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0004-translate-repo-to-other-human-languages.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P2/B-0001-example-schema-self-reference.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0145-product-manager-role-research-to-predict-features-before-friction-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0144-doc-code-two-lane-parallel-split-aaron-2026-05-01.md | Add depends_on: [] (last_updated already 2026-05-02). |
| docs/backlog/P1/B-0140-bash-to-ts-migration-completion-debt-prevention-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0139-pre-substrate-kenji-era-otto-work-inventory-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0126-port-meta-learning-4-layer-pattern-from-stcrm-aaron-2026-05-01.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0125-skip-fsharp-analyze-on-docs-only-prs-2026-05-01.md | Add depends_on: [] (last_updated already 2026-05-02). |
| docs/backlog/P1/B-0110-acehack-mirror-protocol-drift-2026-04-30.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0087-github-settings-drift-workflow-broken-invalid-permission-administration-otto-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0083-atari-2600-rom-canonical-naming-tosec-goodtools-tooling-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0067-cadenced-git-hotspot-detection-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0066-memory-md-marker-vs-index-harness-verify-q1-automemory-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0065-peer-call-kiro-and-self-cold-boot-self-test-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0064-github-playwright-integration-agent-changes-ui-features-aaron-2026-04-28.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P1/B-0063-streamed-installer-download-to-temp-checksum-pattern-codex-p0-pr-75.md | Bump last_updated; add depends_on: []. |
| docs/backlog/P0/B-0073-lfg-csharp-code-scanning-cleanup-13-alerts-blocking-ruleset-2026-04-28.md | Add depends_on: [] (last_updated already 2026-05-02). |
Merged
6 tasks
AceHack
added a commit
that referenced
this pull request
May 2, 2026
… at pickup-time (Aaron 2026-05-02 two-message rule) + 2337Z tick shard (#1247) Aaron 2026-05-02 named a discipline that mechanizes depends_on relationship-analysis at the two natural points where the field's correct value is being decided: 1. AT-CREATION-TIME: when filing a new backlog row, search the existing backlog for anything it might depend on; populate depends_on at file-time rather than filing with empty default. *"when wehn we create new backlog items we should search the baclog for anyting it might depend on from now on too and remember taht"* 2. AT-PICKUP-TIME: when starting work on an existing row, if it feels like it's missing substantial substrate, search the backlog for the missing piece. *"maybe add a rule that's like when picking up an item that feels like it's missing substantial substraite see if there is already those prereqs in the backlog"* + *"we should remember somethign liek that"* Three outcomes per trigger: found → add to depends_on; not found → file new prereq row first, defer original; already-listed → proceed. Composes with PR #1246 schema-completion (160/160 coverage gave the write target; this discipline fills it organically per natural-trigger rather than as a separate concentrated effort). The act of writing or starting IS the analysis — answers the honest "I'm not deciding what depends on what" gap PR #1246 left open. Tick 2337Z shard included. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
AceHack
added a commit
that referenced
this pull request
May 2, 2026
…ollow-up + #1245 rebase #1246 (depends_on 100%) + #1247 (at-creation/at-pickup discipline) merged on main. #1245 (skill-flywheel memo) DIRTY conflict cleared via rebase, auto-merge armed. #1248 auto-merge armed. #1249 opened addressing #1247 post-merge Copilot findings (filename rename + grep-placeholder fix). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
AceHack
added a commit
that referenced
this pull request
May 2, 2026
…ollow-up + #1245 rebase #1246 (depends_on 100%) + #1247 (at-creation/at-pickup discipline) merged on main. #1245 (skill-flywheel memo) DIRTY conflict cleared via rebase, auto-merge armed. #1248 auto-merge armed. #1249 opened addressing #1247 post-merge Copilot findings (filename rename + grep-placeholder fix). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
AceHack
added a commit
that referenced
this pull request
May 2, 2026
…bare-grep placeholder (#1249) * review(pr-1247-followup): rename file to reflect both triggers + fix bare-grep placeholder Two Copilot post-merge findings on PR #1247: P2 — filename mismatch. The MEMORY.md entry described a two-trigger discipline (creation + pickup), but the filename was feedback_at_pickup_time_prereq_check_discipline_*, which reads like pickup-only. Renamed to feedback_depends_on_backlog_search_discipline_at_creation_and_at_pickup_* so the filename matches the substantive content. P1 — bare grep placeholder. The at-creation procedure had `grep -l "tags:.*<tag>" ...` where `...` was a placeholder. Copilot caught the risk: a contributor copy-pasting literally gets a repo-wide grep that pulls in references/ clones and other noise. Replaced with explicit `grep -l "tags:.*<tag>" docs/backlog/P*/B-*.md`; added a sentence warning against bare placeholders. MEMORY.md pointer updated to the new filename. Worked example of "if it matters is almost always yes": post-merge findings on substrate-rule memos warrant their own follow-up PR rather than backlog deferral. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * hygiene(tick-history): 2026-05-02T23:54Z — three-merge tick + #1249 follow-up + #1245 rebase #1246 (depends_on 100%) + #1247 (at-creation/at-pickup discipline) merged on main. #1245 (skill-flywheel memo) DIRTY conflict cleared via rebase, auto-merge armed. #1248 auto-merge armed. #1249 opened addressing #1247 post-merge Copilot findings (filename rename + grep-placeholder fix). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * review(post-merge): fix stale filename refs + trim long MEMORY.md entries Multiple post-merge findings across PRs #1245, #1247, #1248 addressed: PR #1247 followup (this PR's primary purpose): - Renamed feedback_at_pickup_time_prereq_check_discipline_* → feedback_depends_on_backlog_search_discipline_at_creation_and_at_pickup_* to reflect both triggers - Fixed bare-grep-placeholder in the at-creation procedure PR #1245 + #1248 post-merge consequences (rebase-discovered): - Stale references to old filename in MEMORY.md (line 8 duplicate from #1247's original index entry that survived the rename) + future-domain memo (lines 35 and 90 referenced the old filename) — all updated to new filename - MEMORY.md index entries trimmed for brevity per #1248's P2 finding (memory/README.md "keep entries terse" rule) - Quotes in skill-flywheel index entry that didn't match verbatim source removed; verbatim preservation lives in the memo body, not the one-line index Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * hygiene(tick-history): 2026-05-02T23:57Z — #1245 + #1248 merged + #1249 rebased + 4 post-merge findings triaged Two-merge tick: #1245 (skill-flywheel) + #1248 (future-skill-domain). PR #1249 went DIRTY from concurrent merges; rebase cleared it + caught stale filename refs the rename was supposed to update. 4 post-merge findings triaged: 2 false positives (table double-pipes — Copilot rendering bug), 1 real (verbatim-quote mismatch in index entry; quotes removed since terseness > quote- preservation in MEMORY.md), 1 real (entry too long; trimmed to one-liner per memory/README.md). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Concentrated-effort PR per the human maintainer 2026-05-02: "depend_on first to be safe, it won't take long, feel free to direct an effort here if you want instead of trickle in."
Coverage: 21/160 → 160/160. Every backlog row now has
depends_on:(empty list = no-known-dependencies default).What this PR does
Schema completion, not relationship analysis. Two different jobs on the same field:
depends_on:field with[][B-XXXX]Mechanical via
/tmp/backfill-depends-on.sh: insertdepends_on: []afterlast_updated:; bumplast_updated:to2026-05-02(per schema rule — every content edit bumps the date; same rule that fired on PR #1242 and PR #1243 and got applied retroactively in PR #1243).Why empty list is honest
For the bulk of these 160 rows, the genuine
depends_onIS empty. They're independent capability additions / audits / refactors. The minority that have hard prerequisites need per-row analysis to identify them correctly — separate ongoing work, incremental as rows are touched.What this PR enables
Out of scope (intentional)
depends_on: [B-XXXX]) — separate per-row analysisComposes with
last_updatedbump)depends_on)Test plan
grep -l "^depends_on:" docs/backlog/P*/B-*.md | wc -l)depends_on:appears betweenlast_updated:andcomposes_with:(or before closing---if no composes_with)last_updated:bumped to2026-05-02on all 139 rows🤖 Generated with Claude Code