Skip to content

Session Handoff [host-instructions]: #2454 Released as 2.0.866, Hardening-Effort Rule #2501 Next #2506

Closed

Description

@ptr727

Next steps

  1. Land Encode Trust Boundaries So Hardening Effort Follows the Real Threat, Not the Maintainer's Own Inputs #2501: hardening effort follows real risk, not theoretical risk. The maintainer raised this directly and left the form to this session. The decision is recorded on the issue: a GOVERNANCE.md section, surfaced as a generated include in fleet-code-review "Review the Change", with the reviewer half in .github/copilot-instructions.md, and no new skill. Point 4 (likelihood times consequence) is widened to robustness hardening. Done means local-strict-review's brief stops demanding race, coercion and platform findings unconditionally.
  2. Re-triage Verify on Windows That fstat and lstat Agree on File Identity in write_regular_file's Cleanup #2494, Stamp CLAUDE.md's Digest When It Is Written, Not Only When the Whole Install Completes #2498 and Fix the Stale Docstring on test_a_created_file_that_cannot_be_removed_is_named_as_incomplete #2499 against Encode Trust Boundaries So Hardening Effort Follows the Real Threat, Not the Maintainer's Own Inputs #2501 once it lands. Each is a follow-up from Recognize the Installer's Own Partial CLAUDE.md Rather Than Backing It Up as a Hand Edit #2493 for a case with little or no realistic path to occur on a single-user host installer. Close what the rule declines.
  3. Settle Merge a Reported Promotion With --match-head-commit Set to the Reported Head, Not a Fresh Read #2505. merge-and-release should pass the reported head to --match-head-commit, so a promotion whose head moved after the ready report is refused by the server.
  4. Then Report reply's --all-identical Batch Count When a GraphQL Call Exits the Process #2421, codify Codify: Let the Real Operation Be the Check, and Close a Defect Class Through One Primitive #2431, and Add safety hooks for opencode and codex #781, carried from the previous link.

External blockers

Internal dependencies

State

The parked decision queue

The queue holds 0 open decision issues. Six questions went to the maintainer as prompts during the round, and all were answered:

What the last round did

What not to repeat

New learnings

Activity

  1. added
    handoffA link in the session handoff chain, one open issue per track
    on Oct 7, 2026
  2. ptr727 commented on Oct 8, 2026

    @ptr727
    OwnerAuthor

    Continued in #2514, round 9 on track host-instructions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    handoffA link in the session handoff chain, one open issue per track

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions