Skip to content

Close delivered pm items and keep in progress for active work only - #114

Merged
unbraind merged 2 commits into
mainfrom
chore/pm-in-progress-sweep
Oct 24, 2026
Merged

unbraind merged 2 commits into
mainfrom
chore/pm-in-progress-sweep

Conversation

@unbraind

@unbraind unbraind commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Close verified deliveries and keep in progress reserved for active work. Every original in-progress and open item was checked against full tracker records and merged/open PR claims, comments and acceptance criteria. Incomplete or ambiguous work remains open. Current stale assignments are released; historical claim identities remain provenance.

Status Before After
in_progress 9 0
open 12 17
closed 62 67
canceled 1 1
Item Old → new status Evidence
pm-rust-cross-operation-journal in_progress → closed #109, merged 2026-10-23T10:08:59Z, merge 5862034: Every native mutation recovers matching pending journals deterministically under the item lock; cross-operation/isolation/divergence regressions and full native platform/oracle gates pass.
pm-rust-portable-native-adapter-abi in_progress → closed #113, merged 2026-10-24T17:38:43Z, merge 8135545: Portable authorized adapters preserve native refusal/receipt semantics, check ABI compatibility and refuse unsupported capabilities before writes with bounded no-git SDK/CLI and public-copy evidence.
pm-rust-bounded-read-sessions in_progress → closed #110, merged 2026-10-23T22:54:51Z, merge ec39af2: Certified streaming reads honor caller memory/cancellation limits while retaining oracle wire contracts, actionable compact outputs and measured non-git public-tracker evidence.
pm-rust-crash-lock-restart in_progress → closed #105, merged 2026-10-23T21:02:58Z, merge 49b4360: Verified dead-owner restart reclaims only identity-checked incomplete native lock initialization under kernel ownership, preserving live/unknown-owner refusals and 50-writer no-loss histories.
pm-rust-closeout-changelog in_progress → closed #111, merged 2026-10-23T16:00:21Z, merge 300eaa9: Gated sync and closeout invoke the repository changelog command after tracker mutations so generated release notes stay consistent.
pm-rust-crash-harness in_progress → open Returned to open in the 2026-10-24 sweep: Open PR #104 carries the reusable kill-corpus harness; merged PR 105 fixes lock recovery but is not complete harness delivery. Review and full harness acceptance remain pending, with no active agent established.
pm-rust-s6j4 in_progress → open Returned to open in the 2026-10-24 sweep: Later benchmark evidence still records unsupported workspace-memory rollups on large trackers, which are explicitly within this orientation task; PR 98 does not establish full acceptance.
pm-rust-wdj4 in_progress → open Returned to open in the 2026-10-24 sweep: PR 102 supplies measured optimization and preserves native before/after behavior, but reports only 2/27 native/oracle output matches and 0/9 write-storage matches. The recorded byte-parity criterion is ambiguous, so performance evidence alone cannot close it.
pm-rust-qhem in_progress → open Returned to open in the 2026-10-24 sweep: PR 101 certifies its targeted parity suite, but later item comments record native/oracle differences in ordinary read/write outputs and all nine write artifacts. Complete parity acceptance remains ambiguous and is retained for review.
pm-rust-rz25 absent → open This sweep: complete tracker/PR audit and linked whitespace check; PR CI and orchestrator verification pending.
pm-rust-u4al open → open Released stale ownership; retained incomplete acceptance as open.

Retained open after review:

  • pm-rust-b4yl: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-u4al: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-crash-harness: Returned to open in the 2026-10-24 sweep: Open PR Detect crash recovery divergence with replayable native and published checks #104 carries the reusable kill-corpus harness; merged PR 105 fixes lock recovery but is not complete harness delivery. Review and full harness acceptance remain pending, with no active agent established.
  • pm-rust-s6j4: Returned to open in the 2026-10-24 sweep: Later benchmark evidence still records unsupported workspace-memory rollups on large trackers, which are explicitly within this orientation task; PR 98 does not establish full acceptance.
  • pm-rust-local-packet-deadline: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-wdj4: Returned to open in the 2026-10-24 sweep: PR 102 supplies measured optimization and preserves native before/after behavior, but reports only 2/27 native/oracle output matches and 0/9 write-storage matches. The recorded byte-parity criterion is ambiguous, so performance evidence alone cannot close it.
  • pm-rust-bench-workflow: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-comment-lock-receipt: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-qhem: Returned to open in the 2026-10-24 sweep: PR 101 certifies its targeted parity suite, but later item comments record native/oracle differences in ordinary read/write outputs and all nine write artifacts. Complete parity acceptance remains ambiguous and is retained for review.
  • pm-rust-wc8b: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-9bci: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-4jq3: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-bu9t: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-vuwe: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-373x: No merged implementation establishes completion of the recorded scope; retain the existing open work.
  • pm-rust-tdps: No merged implementation establishes completion of the recorded scope; retain the existing open work.

Validation: package changelog generation/check, pinned strict tracker health with required merge drivers under isolated Git identity, changed-item history verification, independent original-history prefix checks, linked git diff --check, and public added-text/scope checks passed. Existing history records are unchanged. No production function changed, so source-function revert proof is inapplicable; mainline ancestry, acceptance and lifecycle/history checks provide the evidence.

Where strict health required it, the repository-pinned pm merge install regenerated the extension merge fence. Existing historical advisories are retained; no history normalization or repair was used. The pm-vcs text self-host archive is regenerated and independently checked when applicable.

The PR CI runs complete npm run release:check and bun run release:check (native just release-check for Rust). Final exact-head CI results are reported separately; pending, skipped and neutral review checks are not approval.

Commit: 9c5cdf3e1a667cb95fd397349200477d8ec446d9. The sweep audit remains open with its claim released for orchestrator review. No PR is merged.

Summary by Sourcery

Reconcile project-management records so verified deliveries are closed, incomplete work remains open, and active ownership reflects only current work.

New Features:

  • Record portable native adapter ABI support and bounded native read sessions as completed features.

Bug Fixes:

  • Record recovery of incomplete native lock initialization after process death.
  • Record journal recovery before native mutations and changelog regeneration after gated sync and closeout.

Enhancements:

  • Reconcile tracker item statuses using delivery evidence, returning incomplete or ambiguous work to open and releasing stale active assignments.
  • Add the newly audited work item and preserve status-transition provenance in tracker history.

Documentation:

  • Update the project changelog with the newly closed features, fixes, and task outcomes.

Tests:

  • Validate tracker health, item history, acceptance evidence, changelog generation, and repository consistency for the status sweep.

@sourcery-ai

sourcery-ai Bot commented Oct 24, 2026

Copy link
Copy Markdown

Sorry @unbraind, you've used your own review budget of 250,000 diff characters for the last 7 days.

You can request another review in 2 days and 16 hours by commenting @sourcery-ai review. Upgrade to get a review now.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

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

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 43a9291a-3a89-4c37-8e91-b7607d228270
  • 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.

@sourcery-ai

sourcery-ai Bot commented Oct 24, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This sweep removes all active in-progress claims by closing five deliveries verified through merged PR evidence, reopening or retaining items whose acceptance is incomplete or ambiguous, releasing stale ownership, and recording the append-only audit history while regenerating the changelog. No production code changes are included; validation covers tracker integrity, history prefixes, changelog generation, whitespace, privacy/scope, and release checks.

Flow diagram for evidence-based tracker status sweep

flowchart LR
    A[Audit tracker items] --> B{Complete merged evidence?}
    B -->|Yes| C[Close item]
    B -->|No or ambiguous| D[Keep or reopen as open]
    A --> E{Stale ownership?}
    E -->|Yes| F[Release claim]
    E -->|No| G[Retain ownership state]
    C --> H[Append history and regenerate changelog]
    D --> H
    F --> H
Loading

File-Level Changes

Change Details Files
Reconciles item lifecycle statuses against merged PRs, tracker records, acceptance evidence, and ownership freshness.
  • Closes five verified deliveries backed by merged PRs and recorded acceptance evidence.
  • Reopens five previously in-progress items where delivery, parity, or acceptance remains incomplete or ambiguous.
  • Releases stale ownership while retaining incomplete work as open, including one newly audited item.
  • Preserves append-only item history with status-transition and audit entries.
.agents/pm/features/pm-rust-bounded-read-sessions.toon
.agents/pm/features/pm-rust-portable-native-adapter-abi.toon
.agents/pm/features/pm-rust-crash-harness.toon
.agents/pm/tasks/pm-rust-cross-operation-journal.toon
.agents/pm/tasks/pm-rust-crash-lock-restart.toon
.agents/pm/issues/pm-rust-closeout-changelog.toon
.agents/pm/epics/pm-rust-u4al.toon
.agents/pm/tasks/pm-rust-qhem.toon
.agents/pm/tasks/pm-rust-s6j4.toon
.agents/pm/tasks/pm-rust-wdj4.toon
.agents/pm/chores/pm-rust-rz25.toon
Records the lifecycle audit in per-item append-only history logs and adds history for the newly created audit item.
  • Appends status changes, evidence, ownership releases, and audit verification records.
  • Adds a new history stream for the whitespace/tracker audit chore.
  • Retains prior historical advisories without rewriting existing history.
.agents/pm/history/pm-rust-bounded-read-sessions.jsonl
.agents/pm/history/pm-rust-closeout-changelog.jsonl
.agents/pm/history/pm-rust-crash-harness.jsonl
.agents/pm/history/pm-rust-crash-lock-restart.jsonl
.agents/pm/history/pm-rust-cross-operation-journal.jsonl
.agents/pm/history/pm-rust-portable-native-adapter-abi.jsonl
.agents/pm/history/pm-rust-qhem.jsonl
.agents/pm/history/pm-rust-rz25.jsonl
.agents/pm/history/pm-rust-s6j4.jsonl
.agents/pm/history/pm-rust-u4al.jsonl
.agents/pm/history/pm-rust-wdj4.jsonl
Regenerates the changelog to publish the newly verified closed work.
  • Adds certified bounded reads and portable adapter ABI features.
  • Adds journal recovery, closeout changelog, and crash-lock restart entries.
  • Keeps generated release metadata aligned with tracker statuses.
CHANGELOG.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

The in-progress sweep closed delivered items with completed_at set to the
reconciliation time. Analytics that read completed_at as the delivery time
(cycle time, recall utility, burndown) then see work finish up to weeks late.
Each closure now carries the cited PR's merge time as completed_at; closed_at
keeps the tracker reconciliation time. Recorded with pm update --completed-at,
so the correction is an appended history event.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@unbraind

Copy link
Copy Markdown
Owner Author

Orchestrator review of this sweep (done by hand; review bots here are rate-limited or not enabled):

  • Closures: 5 of 5 closure rows cite a PR that is MERGED, and the cited merge SHA equals the PR's actual merge commit (checked with gh pr view --json state,mergeCommit).
  • Completion time: 73986c7 sets completed_at to the cited merge time on each closure (5 items), via pm update --completed-at (an appended history event). closed_at keeps the reconciliation time. Before this, cycle-time and utility consumers saw delivery up to weeks late.
  • Open items: everything not proven delivered stays open with its reason in the PR body. No production code changed.

Merging once CI is green on this head.

@unbraind
unbraind merged commit e9b88ab into main Oct 24, 2026
16 checks passed
@unbraind
unbraind deleted the chore/pm-in-progress-sweep branch October 24, 2026 23:47
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.

1 participant