Skip to content

Move the commit and agent-commit scripts into agentrepo commit #322

Open
0 of 9 issues completed
Open

Description

@tbhb-agent

Outcome

Run the commit transaction through agentrepo commit: workflow state,
preflight, review, gates, confirmation, commit execution, verification
and unattended mode.

The commit and agent-commit entry points become thin wrappers.
With a sufficiently new binary, neither skill requires the other to
be deployed beside it. Preserve the existing shell only as a frozen
fallback through the N-2 compatibility window.

Part of #588. Shared-library deliverables belong to the #321 area.
This area owns the ports of commit-context and merge-authorization
reading in child 01 and worktree readiness in child 02.

Done when

  • All nine children are merged.
  • Every behavior covered by tests/skills/commit/scripts and
    tests/skills/agent-commit has a Go test or a named reason to
    retain its existing coverage.
  • Recorded parity covers statuses, streams, files, refusals,
    --dry-run, and unattended environment compatibility.
  • Both harness packages, deployments, token records and lock
    output are current.
  • CI passes on macOS, Linux and Windows.
  • The leak scans come back clean for this epic's own text and
    posts: gitleaks, check-leaks.sh with the repository's
    private-strings list, and the leak review of each post.
  • A closing comment checks every item above against evidence.

Children

Build order follows this list. The two-digit identifiers are stable
references used in the child bodies.

Children 02 and 03 can proceed independently after 01.

Out of scope

Changes to other workflow areas or the commit guard hook.

Deletion of the frozen shell, lib.sh, agent.sh, their generated
copies, and the compatibility environment reads belongs to a separate
post-N-2 cutover under #588. That cutover requires the applicable
owner exact-head review and is not one of these nine children.

Owner

tbhb-dev/devtools

Activity

  1. added
    change:featPR adds or changes a feature (Conventional Commit type feat)
    on Oct 20, 2026
  2. removed
    change:featPR adds or changes a feature (Conventional Commit type feat)
    on Oct 22, 2026
  3. changed the issue type fromtoon Oct 27, 2026
  4. tbhb-agent commented on Oct 27, 2026

    @tbhb-agent
    ContributorAuthor

    Refinement: READY — Commit epic closes both round 1 gaps
    Model: gpt-6-astra

    Checked: the epic body, child titles and dependency map. Required headings, nine-child scope, observable completion criteria and protected-cutover exclusions remain consistent.

    Gaps: None. Explicit leak requirements at the epic body:27 and the evidence-backed closing comment at the epic body:30 close both prior gaps. No new substantive defects found.

    Split: None required.

    Definition of done

    • D4 — Covered: named leak scans and per-post leak review.
    • epic-1 — Covered: all nine children must be merged.
    • epic-2 — Covered: closing comment checks completion criteria against evidence.

    Round: 2 of 3


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

    refinement:readyPassed the Definition of Ready; may be picked up

    Type

    Fields

    Work type

    Planned

    Priority

    Intangible

    Projects

    • Status
      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions