Skip to content

Bring the Durable Knowledge Handoff Bullets Onto the Standing-Issue Lifecycle - #3539

Merged
ptr727 merged 2 commits into
developfrom
feature/3504-durable-knowledge-standing-issue
Oct 27, 2026
Merged

ptr727 merged 2 commits into
developfrom
feature/3504-durable-knowledge-standing-issue

Conversation

@ptr727

@ptr727 ptr727 commented Oct 27, 2026

Copy link
Copy Markdown
Owner

Summary

GOVERNANCE.md "Durable Knowledge and Self-Improvement" described the old per-link handoff lifecycle in two bullets. This brings both onto the standing-issue lifecycle that AGENTS.md "Session Scope" and the session-handoff skill state.

  • The blocker bullet said a handoff "closes with its successor". It now says the next round replaces the handoff's body in place, which is why a wait belongs in the backlog instead.
  • The blocked bullet said the label comes off "when a session hands the link back to be worked". It now comes off once a session writes the next round, matching session-handoff's resume step 6.
  • The agent-conduct include region and its generated copies are regenerated with scripts/build_dist.py.

Dropped findings

  • GOVERNANCE.md:20 (and line 103 of the three agent-conduct copies), style: five untouched sentences in the blocker bullet exceed 25 words. The diff-mode sentence-length check reads the whole changed line. A later sentence-length round owns them.

Closes on promotion: #3504

🤖 Generated with Claude Code

ptr727 and others added 2 commits October 27, 2026 16:00
…ifecycle

The blocker bullet said a handoff closes with its successor, and the
blocked bullet said the label comes off when a session hands the link
back. Both described the old per-link chain. They now describe the
standing issue whose body each round replaces in place, matching
AGENTS.md "Session Scope" and the session-handoff skill.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The rewrite dropped the reason a blocker belongs in the backlog: a
handoff belongs to one track and closes when that track's work is done,
while the wait can outlive it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 27, 2026 23:03
@coderabbitai

coderabbitai Bot commented Oct 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ptr727

ptr727 commented Oct 27, 2026

Copy link
Copy Markdown
Owner Author

A recorded local strict-review pass covers head ba02ec762bfee34a61be95fa9a51754a07e50b53, the content this pull request carries at that commit against develop, and it recorded 0 findings.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The final review status identifies no active issues, indicating the change is suitable to proceed.

No open issues 🎉

What changed in this PR

This documentation-only pull request aligns the durable-knowledge handoff rules with the standing-issue lifecycle and regenerates the distributed agent-conduct skill files and source digest.

Changes:

  • Keeps handoff issues open and replaces their bodies in place until the track ends.
  • Updates blocked label removal to occur after writing the next handoff round.
  • Regenerates the authored and distributed skill copies and source digest.
  • An unresolved lifecycle issue remains: closing completed work may leave the blocked label on the closed handoff.

This pull request requires changes.

File Description
GOVERNANCE.md Updates the canonical durable-knowledge and blocked-handoff lifecycle rules.
.agents/​skills/​agent-conduct/​SKILL.md Regenerated authored skill content.
.github/​skills/​agent-conduct/​SKILL.md Regenerated GitHub skill distribution.
.claude-plugin/​fleet-skills/​skills/​agent-conduct/​SKILL.md Regenerated Claude skill distribution.
.claude-plugin/​fleet-skills/​.source-digests/​agent-conduct Updated generated source digest.

Review effort: Lite

@codecov

codecov Bot commented Oct 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.58%. Comparing base (d74cf30) to head (ba02ec7).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #3539   +/-   ##
========================================
  Coverage    81.58%   81.58%           
========================================
  Files           26       26           
  Lines         8972     8972           
========================================
  Hits          7320     7320           
  Misses        1652     1652           
Flag Coverage Δ
python-3.13 81.58% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ptr727
ptr727 merged commit 4752a2e into develop Oct 27, 2026
14 checks passed
@ptr727
ptr727 deleted the feature/3504-durable-knowledge-standing-issue branch October 28, 2026 00:15
ptr727 added a commit that referenced this pull request Oct 28, 2026
…y Tests, and Copilot Transient Fixes (#3544)

## Summary

Promotes `develop` to `main`, carrying round 1 of the resync-issue
burndown:

- #3538: `AGENTS.md` "Model Tiers" now states the no-model dispatch
result once, conditionally, in the `highest` bullet. The two bullets
that contradicted it lost their unconditional claims. The three skills
including the section are regenerated.
- #3539: `GOVERNANCE.md` "Durable Knowledge and Self-Improvement"
describes the standing-issue handoff lifecycle, matching `AGENTS.md`
"Session Scope". `agent-conduct` is regenerated.
- #3540: `spec/files.json` gains a `repoOwnedTrees` list declaring
`tests`, and `spec/audit.py` `hub_only_paths` leaves those paths out. A
carrier's own `tests/` file is no longer reported as hub-only.
`spec/validate.py` shape-checks the list, and `AUDIT.md`, `RESYNC.md`
and the project-types assertion state the exclusion.
- #3542: `pr_review.py wait` and `status` read the Copilot run log
before calling an error refusal quota. A `too many files changed` line
is transient and earns one re-request, as `COPILOT_ERROR_TRANSIENT` on
the existing exit 41.
- #3545: promotion fix for Copilot's finding on this pull request.
`spec/validate.py` refuses a `repoOwnedTrees` source that overlaps a
carried `trees[].source` or holds a `baseline` path.

Fixes #3529
Fixes #3504
Fixes #3528
Fixes #3510

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants