Skip to content

chore(tasks): weekly queue reconciliation 2026-09-30 - #2198

Merged
simple-agent-manager[bot] merged 18 commits into
mainfrom
sam/weekly-queue-memory-reconciliation-wbr16b
Sep 30, 2026
Merged

simple-agent-manager[bot] merged 18 commits into
mainfrom
sam/weekly-queue-memory-reconciliation-wbr16b

Conversation

@simple-agent-manager

@simple-agent-manager simple-agent-manager Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Weekly queue reconciliation for 2026-09-30 (SAM task 01M3RBQBHV39B9SHDC4BWBR16B). The task
records in tasks/active/ and tasks/backlog/, and the four open PRs older than seven days, were
checked against main at 2c009b565 and against read-only production state, so the queue shows
only work that is genuinely open. The SAM memory half of the task (knowledge, ideas, policies) was
done through SAM MCP tools and is not in this diff.

Directory Before After
tasks/active/ 16 1
tasks/backlog/ 300 208
tasks/archive/ 1,118 1,159
tasks/completed/ (non-standard) 2 0

The full per-file evidence is in the ledger, tasks/archive/2026-09-30-weekly-queue-reconciliation.md.

Active: 16 → 1

  • 14 archived. Every file reached main through its own implementation PR, and each of those
    PRs has a successful production deploy. Unticked items were ticked only where a merged PR, staging
    run, deploy or read-only production D1 query proves them. The rest carry a note saying why they
    stay unticked. Every file gets a provenance footer naming its PR, merge commit and deploy run.
  • 1 moved back to backlog, narrowed: 2026-09-26-trustworthy-task-status. PR Fix trustworthy terminal task status #2153 shipped the
    late-callback half, but its day-7 conversation fallback joins a session_snapshots row that the
    7-day purge has already deleted. Ten conversation tasks have failed on day 7 since it deployed,
    the latest at 02:36Z today.
  • 1 stays active: 2026-09-03-projectdata-production-capacity-emergency, with a dated status
    block. The root ProjectData DO is at 10,297,155,584 bytes (103% of the limit, still growing). The
    SAM archive breaker has been open since 2026-09-27 16:47Z, and the Triple the ProjectData archive drain (18-min cadence, 2.4M budget) #2161 rollback trigger fired
    without anyone acting on it. Slice C code already exists at 7868bc894 on the unmerged parent
    branch.
  • Also folded the non-standard tasks/completed/ (the two GitLab files PR docs: archive shipped GitLab integration tasks #1578 meant to archive)
    and a nested tasks/archive/completed/ file into tasks/archive/.

Backlog: 300 → 208

All 300 files were audited by ten parallel read-only reviewers (30 files each), checked against the
code in main, and every removal was re-checked for references before it was removed. Lessons carried from
last week: a merged landing PR does not prove the work shipped, so grep the whole repo;
wrangler.toml is not the deployed value; when unsure, keep.

Verdicts across the 300 files: 101 PARTIAL, 101 OPEN, 62 SHIPPED, 15 OBSOLETE, 11 SUPERSEDED, 4 DUPLICATE, 1 dissolved into siblings, 1 merged into a sibling, 4 UNSURE (kept).

  • Removed: 70 deleted, 24 archived instead of deleted because something
    that remains still cites them (their backlog/ paths are repointed; two of these are code
    comments). Every one is listed with its one-line rationale below.
  • Narrowed: every PARTIAL file got a Reconciliation 2026-09-30 status block after its title,
    saying what shipped (with evidence) and exactly what is still open. Bodies were not rewritten and
    no checkbox was changed.
  • Consolidated: four Playwright spec files folded into the umbrella
    2026-07-17-stale-playwright-audit-specs, the notification phase-1 umbrella dissolved into its
    three siblings, the port-proxy file merged into port-exposure hardening, and the chat-404
    duplicate merged into 2026-09-08-ended-chat-requests-deleted-workspace. Unique items were
    carried into the survivors before the files were removed.
  • One new entry, for a bug this audit found: update_idea appends are silently discarded once
    an Idea reaches 65,536 characters (apps/api/src/routes/mcp/idea-tools.ts:398). Four SAM Ideas
    are already at the cap, including the priority-10 ProjectData storage plan, which the Monday
    health review appends to.

A pattern worth knowing: the July repo reorganization (#1468) moved about 26 files that PRs had
already implemented back into backlog/ unchecked. Most of this week's "shipped" removals are
those.

Open PRs older than seven days

#1788, #1817, #2020 and #2062 each already had four bot comments in two weeks and no human reply,
so each new comment states only what changed since 2026-09-23 and the one decision that ends it:
#1817 is now 657 commits behind (close or commit); #2020's CodeRabbit concern is gone under the
2026-09-29 best-effort rule, but the three Sonar account actions remain; #2062 and #1788 are
unchanged parks. (#2160 is three days old and out of scope.)

Backlog removals, one line each

Deleted (70):

Archived (still referenced) (24):

Validation

  • pnpm lint: N/A, markdown and two comment lines only
  • pnpm typecheck: N/A, no type or runtime change (the two code edits are // and /** */ comment path swaps)
  • pnpm test: N/A, no behavior change
  • Additional validation run: pnpm format:check (the repo's format ratchet) passes at
    2,083/2,225 unformatted files. No file this PR touches went from prettier-clean to unclean:
    the edited files that fail prettier --check failed identically at base, and the new ledger
    is formatted. A repo-wide sweep found no reference this PR broke to a moved or deleted task
    path. File-count arithmetic reconciles (see the ledger).
  • N/A: this PR changes no sweep/cron/alarm candidate selection.

Staging Verification (REQUIRED for all code changes — merge-blocking)

N/A: docs-only. Zero runtime behavior changes. git diff main...HEAD -- . ':!tasks' is two
comment lines, each swapping tasks/backlog/… for tasks/archive/…:
packages/shared/src/constants/scaling.ts and packages/cloud-init/tests/generate.test.ts.
.claude/rules/13 exempts documentation-only changes, and comment text is documentation.

  • Staging deployment green: N/A: docs-only
  • Live app verified via Playwright: N/A: docs-only
  • Existing workflows confirmed working: N/A: docs-only
  • New feature/fix verified on staging: N/A: docs-only
  • Infrastructure verification completed: N/A: no infra changes
  • Mobile and desktop verification notes added for UI changes: N/A: no UI changes

Staging Verification Evidence

N/A: docs-only. The deployed artifact is unchanged by this PR. Verdicts that needed production
evidence used read-only queries instead: production D1 (task failures, stuck nodes, ProjectData
storage telemetry, archive breaker and migration states) and the GitHub production Environment
variables.

UI Compliance Checklist (Required for UI changes)

N/A: no UI changes.

UI Screenshot Evidence

N/A: no UI changes — ui-change is not checked in Agent Preflight.

End-to-End Verification (Required for multi-component changes)

N/A: no multi-component change. This PR moves, narrows and deletes markdown records.

Data Flow Trace

N/A: no runtime data flow is changed by this PR.

Untested Gaps

The thing that matters here is whether each verdict is correct, which CI cannot test. Each verdict
cites its evidence in the ledger so a reviewer can re-check any row, and the local reviewers
re-verified them (see below).

Post-Mortem (Required for bug fix PRs)

N/A: not a bug fix.

Specialist Review Evidence (Required for agent-authored PRs)

  • All local reviewers completed and findings addressed before merge
  • If any reviewer did NOT complete: needs-human-review label added and merge deferred to human — N/A, every reviewer completed.
Reviewer Status Outcome
task-completion-validator (active files + removals, batches 00–02) PASS Re-derived 18 PR merges, 8 live production D1 queries and ~50 code checks; no falsely removed open work. LOW: the live archive counter drifted 172 → 174 during review (now timestamped); two SAM-only claims were outside its tools.
task-completion-validator (removals, batches 03–05) PASS All 37 removals verified against main; no falsely removed open work. LOW: two disclosed scope narrowings (--local-port rather than --local; paging rather than a 3000-message default), verdicts correct.
task-completion-validator (removals, batches 07–09, and consolidations) PASS All 14 removals and all 5 consolidations verified; no unique open item was dropped from a survivor; 8 narrowing blocks matched the code to the line. No findings.
task-completion-validator (removals, batch 06) ADDRESSED PASS on all 5 removals. MEDIUM: the repo-access cache shipped with a 300 s default TTL where the task suggested ~60 s; now disclosed in the removal rationale (env-configurable, no production override). MEDIUM: the residual 1-in-305 port-band collision risk; the archived file now points at 2026-06-17-deploy-engine-security-hardening-followups, which tracks it as a placement-time check. LOW: an archived status doc's Mermaid still styles archived items as open (pre-existing; left).
doc-sync-validator ADDRESSED No citation broken by this PR (exhaustive repo-wide sweep); code-comment repoints valid; tasks/README.md and rules 09/14 still accurate; outcome arithmetic exact. MEDIUM: the ledger's verdict tally split SHIPPED into SHIPPED/SHIPPED-ARCHIVE, mixing verdict with action; fixed to one row of 62. Informational: about 32–39 task-path citations were already dangling at base (unchanged, now noted in the ledger); the prettier validation wording was clarified.

CodeRabbit Review Evidence (Required for agent-authored PRs)

  • CodeRabbit requested after local review, staging if applicable, and CI gates passed
  • Waited about 15 minutes, or up to about 45 minutes in total while a review CodeRabbit had started was still in progress
  • Either CodeRabbit reviewed and no CodeRabbit feedback is unresolved, or it did not review and the observed outcome is recorded below

CodeRabbit Notes

CodeRabbit did not review this PR.

  • 07:26:33Z: CI was green (19 passed, 11 skipped), so I added the coderabbit-review label.
    • The label run of coderabbit-bot-review.yml (run 36683707491) succeeded and posted the request at 07:26:41Z.
    • CodeRabbit replied "Review triggered" at 07:26:51Z, and its status went to Review in progress at 07:26:54Z.
  • 07:26:59Z: the status became Review skipped: 269 files exceed the limit of 100. The bot's comment reads "Too many files! This PR contains 269 files, which is 169 over the limit of 100."
    • The label event itself also produced an earlier Review skipped: bot user not eligible for review status.
    • Before the label, the automatic path reported excluded by label configuration.
  • 07:42:06Z (15.5 minutes after the request): end of the wait. No review, review comment or thread had arrived.

Rule 25 counts a Review skipped status as "did not review", so this PR merges on its remaining gates.

  • I did not re-request, because a file-count limit cannot change on a retry.
  • Splitting the PR under 100 files would break the brief's "ONE cleanup PR" deliverable.
  • The substantive review is the five local validators above, which re-verified every removal against main.

Exceptions (If any)

Agent Preflight (Required)

  • Preflight completed before code changes

Classification

  • external-api-change
  • cross-component-change
  • business-logic-change
  • public-surface-change
  • docs-sync-change
  • security-sensitive-change
  • ui-change
  • infra-change

External References

N/A: no external API is involved. Evidence came from the repository itself, the GitHub REST API (gh pr list, gh pr view, gh run list, gh api .../environments/production/variables), git log, and read-only production D1 queries through the Cloudflare API, all first-party to this project.

Codebase Impact Analysis

tasks/ only: tasks/active/ (16 → 1), tasks/backlog/ (300 → 208), tasks/archive/ (1,118 → 1,159), and tasks/completed/ removed. Two comment lines outside tasks/ are path swaps: packages/shared/src/constants/scaling.ts and packages/cloud-init/tests/generate.test.ts. Read-only inspection covered apps/api/, apps/web/, apps/www/, packages/vm-agent/, packages/providers/, packages/cli/, packages/shared/, scripts/ and .github/workflows/ to verify shipped claims.

Documentation & Specs

No www docs or specs needed updating: no user-facing behavior changed. tasks/README.md still describes the backlog → active → archive lifecycle correctly; this PR removes the completed/ directories that contradicted it. Specs were deliberately not edited (rule 01 forbids editing specs outside their own context).

Constitution & Risk Check

Principle XI (no hardcoded values) is not engaged, because no business logic changed. The real risk is losing open work, and it was handled directly:

  • Every removal needed verified shipped/obsolete/superseded/duplicate evidence, and anything ambiguous was kept (4 UNSURE files stay).
  • Duplicates were carried into their survivors before removal.
  • Anything still referenced was archived, not deleted.
  • File-count arithmetic reconciles exactly.
  • Four independent local validators re-checked every removal against main.
  • git mv was used so history follows each archived file.

🤖 Generated with Claude Code

raphaeltm and others added 18 commits September 30, 2026 05:36
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each file's unticked items are ticked only where a merged PR, staging run,
production deploy or read-only production D1 query proves them; the rest
carry a note saying why they stay unticked. Every file gets a provenance
footer naming its PR, merge commit and first successful production deploy.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rgency, file update_idea truncation bug

- 2026-09-26-trustworthy-task-status moves back to backlog: PR #2153 shipped
  the callback half, but ten conversation tasks still failed on day 7 after
  it deployed because the fallback joins a snapshot row the purge deletes.
- 2026-09-03-projectdata-production-capacity-emergency stays active with a
  dated block: 10.30 GB, breaker open since 09-27, next human-gated steps.
- New backlog entry: update_idea appends past the 65,536-char cap are
  silently discarded (found on the ACP interactions Idea).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes the one citation this reconciliation moved plus three pre-existing
dangling tasks/active/ references whose targets live in tasks/archive/.
Notes that ProjectData Slice C code already exists at 7868bc8 on the
unmerged parent branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…hive/

tasks/completed/ held the two GitLab integration task files that PR #1578
meant to archive (both shipped to production 2026-07-14), and
tasks/archive/completed/ held one nested archived file from PR #1974.
The lifecycle is backlog -> active -> archive; there is no completed/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ded but are still cited

Each was verified against main by the weekly audit. They are archived rather
than deleted because a remaining file (code comment, archived task, or a
surviving backlog entry) references them; those references are repointed
from backlog/ to archive/. Each file gets a footer naming its verdict and
evidence. Code changes are two comment-only path repoints.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…(batches 00, 01, 03, 05, 08, 09)

Each file gets a 'Reconciliation 2026-09-30' block right after its title
saying what shipped (PR, commit, path:line) and exactly what is still
open; OPEN files whose wording had gone stale get a short correction note.
Bodies are not rewritten and no checkbox changes. Includes the chat-404
duplicate carried into 2026-09-08-ended-chat-requests-deleted-workspace
and the undefined-token sweep folded into the retitled token file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ywright audit umbrella

Adds 2026-09-30 status blocks and folds the unique items from four
duplicate spec files (chat-file-viewer, scaling-settings, recoverable-error
banner, ai-usage route drift) into 2026-07-17-stale-playwright-audit-specs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…idate their duplicates

Adds 2026-09-30 status blocks. Notification phase-1 umbrella items are
carried into the security, UI/a11y and test-gap siblings; port-proxy
ownership items into port-exposure hardening; the graph execution model is
narrowed to the unenforced mission budgets now that Missions/ProjectOrchestrator
shipped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…uperseded or duplicate

Each was verified against main by the weekly audit; the one-line rationale
for every file is in the PR description and in the ledger. Nothing that
remains in the repository references them (checked with a repo-wide
grep). Duplicates were carried into their survivors first. One more
shipped file (2026-05-12-fix-vm-agent-stability) is archived instead
because an archived task cites it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ctData status block

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Three deleted (nothing remaining references them) and two archived because
tasks/archive/2026-06-13-app-deployment-system-status.md cites them; that
citation is repointed. Evidence per file is in the ledger.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds 2026-09-30 status blocks to the partially shipped deployment, test and
vm-agent follow-ups, and short correction notes to four open entries,
including the unfiled replay_done product bug recorded on
2026-07-04-fix-flaky-tests-at-root.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…al collision risk is tracked

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Method, outcome arithmetic, per-file evidence for every archived and
deleted entry, the kept lists, what the audit found, the SAM memory
changes made outside this diff, and a ranked list of what is genuinely
open for the coming week.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… no longer exists

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…d note pre-existing dangling citations

Addresses the doc-sync review: the tally split SHIPPED into two rows that
mixed a verdict with an action, which did not match the detailed tables.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 269 files, which is 169 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Repository: raphaeltm/simple-agent-manager/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 25bc60d8-afc6-4f9a-a65e-63d4182b9697

📥 Commits

Reviewing files that changed from the base of the PR and between 2c009b5 and 7973ff6.

📒 Files selected for processing (269)
  • packages/cloud-init/tests/generate.test.ts
  • packages/shared/src/constants/scaling.ts
  • tasks/active/2026-09-03-projectdata-production-capacity-emergency.md
  • tasks/archive/2026-02-15-user-configurable-mcp-servers.md
  • tasks/archive/2026-02-28-fix-flaky-vm-agent-tests.md
  • tasks/archive/2026-02-28-mobile-chat-ux-overhaul.md
  • tasks/archive/2026-03-06-unify-project-chat-through-do-streaming.md
  • tasks/archive/2026-03-09-quick-chat-mode-design.md
  • tasks/archive/2026-03-12-fix-workspace-callback-auth-middleware-leak.md
  • tasks/archive/2026-03-12-provisioning-failed-callback-401.md
  • tasks/archive/2026-03-14-fix-mistral-vibe-acp-metadata.md
  • tasks/archive/2026-03-14-lightweight-workspace-profile-tests.md
  • tasks/archive/2026-03-14-mistral-vibe-default-to-large-model.md
  • tasks/archive/2026-03-18-docker-exec-env-token-exposure.md
  • tasks/archive/2026-03-19-ideas-page-and-ideation-system.md
  • tasks/archive/2026-04-02-fix-codex-mcp-streamable-http-compliance.md
  • tasks/archive/2026-04-03-fix-mcp-streamable-http-compliance.md
  • tasks/archive/2026-04-11-fix-flaky-useAvailableCommands-test.md
  • tasks/archive/2026-05-05-debug-package-fixes.md
  • tasks/archive/2026-05-05-devcontainer-network-resilience.md
  • tasks/archive/2026-05-05-fix-chat-message-loading-regression.md
  • tasks/archive/2026-05-12-do-only-chat-typewriter.md
  • tasks/archive/2026-05-12-fix-vm-agent-stability.md
  • tasks/archive/2026-05-12-vm-agent-cloud-init-firewall-hygiene.md
  • tasks/archive/2026-05-12-vm-agent-container-recovery.md
  • tasks/archive/2026-05-27-workspace-forward-local-port-remap.md
  • tasks/archive/2026-05-27-workspace-port-forwarding-command.md
  • tasks/archive/2026-06-13-app-deployment-system-status.md
  • tasks/archive/2026-06-13-compose-preview-endpoint-route-targets.md
  • tasks/archive/2026-06-13-deployment-per-env-host-port-offset.md
  • tasks/archive/2026-07-03-chat-full-load-timeline-jump.md
  • tasks/archive/2026-07-08-gitlab-platform-config-wip.md
  • tasks/archive/2026-07-08-gitlab-repo-workspace-wip.md
  • tasks/archive/2026-08-05-complete-local-debugging-experience.md
  • tasks/archive/2026-08-06-fix-idle-sweep-silent-task-completion.md
  • tasks/archive/2026-08-07-staging-vm-agent-no-heartbeat-before-workspace.md
  • tasks/archive/2026-08-23-byo-mcp-servers.md
  • tasks/archive/2026-08-25-build-concurrency-backpressure.md
  • tasks/archive/2026-08-26-stop-zombie-callback-storms.md
  • tasks/archive/2026-08-30-depth-safe-wake-supersession.md
  • tasks/archive/2026-09-05-archive-precopy-refusal-should-not-fence-session.md
  • tasks/archive/2026-09-06-archive-drain-enable-unfence-and-throughput.md
  • tasks/archive/2026-09-11-agent-version-content-identity-and-cpu-admission.md
  • tasks/archive/2026-09-19-deployment-provisioning-expression-tree-too-large.md
  • tasks/archive/2026-09-19-port-app-deployment-fixes-and-dedupe-pending-release.md
  • tasks/archive/2026-09-23-model-catalog-refresh.md
  • tasks/archive/2026-09-23-projectdata-archive-search-reliability-slice-b.md
  • tasks/archive/2026-09-24-modal-focus-steal-on-parent-rerender.md
  • tasks/archive/2026-09-25-durable-wakes-must-wake.md
  • tasks/archive/2026-09-25-timing-sensitive-workers-tests.md
  • tasks/archive/2026-09-25-unhealthy-node-drain-and-kill.md
  • tasks/archive/2026-09-26-chat-reopen-within-stale-time-misses-messages.md
  • tasks/archive/2026-09-26-fix-flaky-worker-alarm-tests.md
  • tasks/archive/2026-09-26-split-use-session-lifecycle.md
  • tasks/archive/2026-09-26-terminal-node-cleanup-missing-provider-vm.md
  • tasks/archive/2026-09-27-fix-ghost-destroying-node-sweep.md
  • tasks/archive/2026-09-27-fix-vm-admission-wakeup-user-filter.md
  • tasks/archive/2026-09-27-normalize-platform-error-grouping.md
  • tasks/archive/2026-09-28-fix-instant-idle-sleep-wake-test-import.md
  • tasks/archive/2026-09-28-instant-github-token-refresh.md
  • tasks/archive/2026-09-29-docs-update-weekly-ux-changes.md
  • tasks/archive/2026-09-29-dormant-acp-interactions-foundation.md
  • tasks/archive/2026-09-29-whole-session-resource-timeline.md
  • tasks/archive/2026-09-29-working-set-resource-history.md
  • tasks/archive/2026-09-30-weekly-queue-reconciliation.md
  • tasks/backlog/2026-02-16-sidebar-redesign-tier2.md
  • tasks/backlog/2026-02-17-persistent-terminal-sessions.md
  • tasks/backlog/2026-02-17-vm-log-browser.md
  • tasks/backlog/2026-02-20-acp-session-error-observability.md
  • tasks/backlog/2026-02-20-dashboard-chat-session-navigation.md
  • tasks/backlog/2026-02-20-mobile-navbar-redesign.md
  • tasks/backlog/2026-02-20-orphaned-session-detection-and-recovery.md
  • tasks/backlog/2026-02-23-admin-page-padding.md
  • tasks/backlog/2026-02-23-loading-state-pattern.md
  • tasks/backlog/2026-02-23-tasks-tab-filter-layout.md
  • tasks/backlog/2026-02-24-vm-agent-process-lifecycle-and-stability.md
  • tasks/backlog/2026-02-27-tdf-0-index.md
  • tasks/backlog/2026-02-27-tdf-1-task-state-machine.md
  • tasks/backlog/2026-02-27-tdf-3-node-selection-provisioning.md
  • tasks/backlog/2026-02-27-tdf-4-vm-agent-contract.md
  • tasks/backlog/2026-02-27-tdf-5-workspace-lifecycle.md
  • tasks/backlog/2026-02-27-tdf-6-chat-session-management.md
  • tasks/backlog/2026-02-27-tdf-7-recovery-resilience.md
  • tasks/backlog/2026-02-27-tdf-8-frontend-state-tracking.md
  • tasks/backlog/2026-02-28-mobile-nav-dropdown-menus.md
  • tasks/backlog/2026-02-28-project-agent-type-setting.md
  • tasks/backlog/2026-03-02-fix-admin-logs-query-error.md
  • tasks/backlog/2026-03-02-quick-workspace-launch-ux.md
  • tasks/backlog/2026-03-03-improve-test-infrastructure.md
  • tasks/backlog/2026-03-03-simplify-deploy-scripts-and-infra.md
  • tasks/backlog/2026-03-03-simplify-durable-objects-and-schema.md
  • tasks/backlog/2026-03-03-simplify-shared-packages.md
  • tasks/backlog/2026-03-03-simplify-web-app-components.md
  • tasks/backlog/2026-03-03-task-completion-lifecycle.md
  • tasks/backlog/2026-03-04-system-reliability-and-maintainability-hardening.md
  • tasks/backlog/2026-03-05-agent-session-not-found-404.md
  • tasks/backlog/2026-03-06-acp-session-message-persistence.md
  • tasks/backlog/2026-03-06-continue-staging-ux-ui-qa.md
  • tasks/backlog/2026-03-06-project-chat-acp-503-on-new-workspace.md
  • tasks/backlog/2026-03-07-chat-continuation-after-workspace-cleanup.md
  • tasks/backlog/2026-03-07-research-chat-truncation-causes.md
  • tasks/backlog/2026-03-08-fix-acp-session-context-loss-on-followup.md
  • tasks/backlog/2026-03-09-fix-node-workspace-limit-count-filters.md
  • tasks/backlog/2026-03-13-binary-install-security-hardening.md
  • tasks/backlog/2026-03-13-scaleway-provider-improvements.md
  • tasks/backlog/2026-03-13-wire-provider-env-var-overrides.md
  • tasks/backlog/2026-03-13-workspace-profile-ui-ux-improvements.md
  • tasks/backlog/2026-03-14-fork-dialog-ui-polish.md
  • tasks/backlog/2026-03-14-unified-session-task-workspace-state-machine.md
  • tasks/backlog/2026-03-15-dialog-focus-trap.md
  • tasks/backlog/2026-03-15-scroll-to-bottom-button.md
  • tasks/backlog/2026-03-16-compute-lifecycle-test-gaps.md
  • tasks/backlog/2026-03-16-mcp-page-size-limits-not-configurable.md
  • tasks/backlog/2026-03-16-notification-phase2-perf-followups.md
  • tasks/backlog/2026-03-16-notification-security-followups.md
  • tasks/backlog/2026-03-16-notification-system-phase1-followups.md
  • tasks/backlog/2026-03-16-notification-test-coverage-gaps.md
  • tasks/backlog/2026-03-16-notification-ui-accessibility-followups.md
  • tasks/backlog/2026-03-16-port-exposure-security-hardening.md
  • tasks/backlog/2026-03-17-acp-subagent-idle-detection.md
  • tasks/backlog/2026-03-17-dispatch-push-parent-branch.md
  • tasks/backlog/2026-03-17-port-proxy-ownership-verification.md
  • tasks/backlog/2026-03-18-fix-git-identity-conversation-mode.md
  • tasks/backlog/2026-03-18-mcp-json-session-cleanup.md
  • tasks/backlog/2026-03-18-workspace-mcp-server-p2.md
  • tasks/backlog/2026-03-19-graph-execution-model.md
  • tasks/backlog/2026-03-19-ideas-page-polish.md
  • tasks/backlog/2026-03-19-mcp-notification-waituntil.md
  • tasks/backlog/2026-03-19-scroll-button-cancel-button-overlap.md
  • tasks/backlog/2026-03-19-virtual-scrolling-test-coverage-gaps.md
  • tasks/backlog/2026-03-23-task-callback-scope-enforcement.md
  • tasks/backlog/2026-03-24-deployment-settings-ui-fixes.md
  • tasks/backlog/2026-03-24-gcp-oidc-ux-fixes.md
  • tasks/backlog/2026-03-24-remove-legacy-node-callback-fallback.md
  • tasks/backlog/2026-03-28-files-go-shell-injection-defense.md
  • tasks/backlog/2026-03-28-migrate-file-proxy-token-to-auth-header.md
  • tasks/backlog/2026-03-31-pr570-remaining-test-doc-gaps.md
  • tasks/backlog/2026-04-01-replace-source-contract-tests.md
  • tasks/backlog/2026-04-03-split-oversized-files.md
  • tasks/backlog/2026-04-09-document-heartbeat-acp-sweep.md
  • tasks/backlog/2026-04-09-reconnect-button-behavioral-test.md
  • tasks/backlog/2026-04-09-trigger-api-optimizations.md
  • tasks/backlog/2026-04-10-git-show-colon-refspec-injection.md
  • tasks/backlog/2026-04-10-route-level-error-message-leakage.md
  • tasks/backlog/2026-04-10-web-lazy-loading-error-boundaries-a11y.md
  • tasks/backlog/2026-04-12-credential-validity-quota-bypass.md
  • tasks/backlog/2026-04-12-devcontainer-config-secondary-paths.md
  • tasks/backlog/2026-04-13-knowledge-graph-hardening.md
  • tasks/backlog/2026-04-13-knowledge-graph-test-coverage.md
  • tasks/backlog/2026-04-13-knowledge-graph-ui-accessibility.md
  • tasks/backlog/2026-04-18-agent-key-card-accessibility.md
  • tasks/backlog/2026-04-18-credentials-miniflare-integration-tests.md
  • tasks/backlog/2026-04-18-multi-level-configuration-override.md
  • tasks/backlog/2026-04-18-multi-level-override-framework.md
  • tasks/backlog/2026-04-18-nested-chat-sidebar-tree.md
  • tasks/backlog/2026-04-18-project-credentials-followups.md
  • tasks/backlog/2026-04-18-project-credentials-missing-tests.md
  • tasks/backlog/2026-04-18-project-credentials-playwright-audit.md
  • tasks/backlog/2026-04-18-staging-migration-v8-corruption.md
  • tasks/backlog/2026-04-18-trial-onboarding-wave-0-foundation.md
  • tasks/backlog/2026-04-19-trial-late-audit-hardening.md
  • tasks/backlog/2026-04-19-trial-orchestrator-boot-test-coverage-gaps.md
  • tasks/backlog/2026-04-19-trial-orchestrator-step-handler-coverage.md
  • tasks/backlog/2026-04-20-platform-trial-enabled-env-var.md
  • tasks/backlog/2026-04-22-infrastructure-nav-and-platform-infra-admin.md
  • tasks/backlog/2026-04-23-deploy-script-security-hardening.md
  • tasks/backlog/2026-04-23-expose-platform-opencode-in-project-chat.md
  • tasks/backlog/2026-04-23-remove-docker-requires-from-vm-agent-systemd.md
  • tasks/backlog/2026-04-24-library-like-escape-clause.md
  • tasks/backlog/2026-04-24-session-header-a11y-token-fixes.md
  • tasks/backlog/2026-04-25-mcp-token-refresh-for-long-sessions.md
  • tasks/backlog/2026-04-26-durable-interrupts-test-gaps.md
  • tasks/backlog/2026-04-27-sam-tools-post-review-improvements.md
  • tasks/backlog/2026-04-29-session-header-agent-info-mobile-fixes.md
  • tasks/backlog/2026-04-30-unified-user-usage-stats.md
  • tasks/backlog/2026-04-30-vm-agent-workspace-provisioning-queue.md
  • tasks/backlog/2026-05-01-ai-proxy-credential-hardening.md
  • tasks/backlog/2026-05-01-monthly-cost-cap-enforcement.md
  • tasks/backlog/2026-05-01-tail-worker-log-ingest-auth.md
  • tasks/backlog/2026-05-01-wp6-playwright-visual-audit.md
  • tasks/backlog/2026-05-03-harness-phase1-capable-coding-agent.md
  • tasks/backlog/2026-05-03-harness-phase2-sam-platform-integration.md
  • tasks/backlog/2026-05-06-compact-mode-test-coverage-gaps.md
  • tasks/backlog/2026-05-07-convert-eval-backlog-to-task-packets.md
  • tasks/backlog/2026-05-07-unblock-pr-927-ci-fixes.md
  • tasks/backlog/2026-05-08-project-agent-tools-import-timeout.md
  • tasks/backlog/2026-05-10-lifecycle-state-accuracy.md
  • tasks/backlog/2026-05-11-duplicate-task-session-finalization.md
  • tasks/backlog/2026-05-12-prevent-duplicate-workspace-dispatch.md
  • tasks/backlog/2026-05-15-session-icon-mode-enrichment.md
  • tasks/backlog/2026-05-15-vertical-slice-cron-triggers.md
  • tasks/backlog/2026-05-15-vertical-slice-tests-background-jobs.md
  • tasks/backlog/2026-05-16-mobile-viewport-scroll-regression.md
  • tasks/backlog/2026-05-17-session-state-mirror.md
  • tasks/backlog/2026-05-19-error-banner-role-alert.md
  • tasks/backlog/2026-05-20-amp-project-chat-mcp-wiring.md
  • tasks/backlog/2026-05-26-encrypted-swap-cloud-init.md
  • tasks/backlog/2026-05-30-ai-usage-audit-route-drift.md
  • tasks/backlog/2026-05-30-github-event-triggers-prototype.md
  • tasks/backlog/2026-05-31-resource-override-audit-slice.md
  • tasks/backlog/2026-06-03-tts-phase-benchmark.md
  • tasks/backlog/2026-06-04-error-node-cleanup.md
  • tasks/backlog/2026-06-06-library-ui-a11y-preexisting.md
  • tasks/backlog/2026-06-06-light-mode-slice-c-workspace-node-detail.md
  • tasks/backlog/2026-06-06-projectlibrary-rule18-split.md
  • tasks/backlog/2026-06-07-cache-user-installation-repos-spawn-hot-path.md
  • tasks/backlog/2026-06-07-leak-sweep-test-coverage-gaps.md
  • tasks/backlog/2026-06-08-fix-cancel-replays-conversation.md
  • tasks/backlog/2026-06-08-same-org-submodule-repo-access.md
  • tasks/backlog/2026-06-09-git-credential-loopback-container-binding.md
  • tasks/backlog/2026-06-11-compose-parser-test-coverage.md
  • tasks/backlog/2026-06-12-deployment-provisioning-route-tests.md
  • tasks/backlog/2026-06-12-timeline-drawer-post-merge-fixes.md
  • tasks/backlog/2026-06-15-alternative-inference-providers-backend.md
  • tasks/backlog/2026-06-17-deploy-engine-security-hardening-followups.md
  • tasks/backlog/2026-06-18-api-composition-root-extraction.md
  • tasks/backlog/2026-06-18-deploy-day2-ops-followups.md
  • tasks/backlog/2026-06-18-deployment-node-observability.md
  • tasks/backlog/2026-06-18-vm-agent-bootstrap-pipeline.md
  • tasks/backlog/2026-06-18-vm-agent-lifecycle-idempotent-shutdown.md
  • tasks/backlog/2026-06-24-compose-publish-x-sam-routes.md
  • tasks/backlog/2026-07-04-fix-flaky-tests-at-root.md
  • tasks/backlog/2026-07-12-cf-container-wake-restore-hardening.md
  • tasks/backlog/2026-07-16-project-data-row-fault-isolation-audit.md
  • tasks/backlog/2026-07-17-stale-playwright-audit-specs.md
  • tasks/backlog/2026-07-19-instant-launch-stuck-queued-on-disconnect.md
  • tasks/backlog/2026-07-19-instant-session-capacity-controls.md
  • tasks/backlog/2026-07-19-repo-history-bloat-cleanup.md
  • tasks/backlog/2026-07-19-split-env-interface.md
  • tasks/backlog/2026-07-20-instant-ping-container-died-midsession.md
  • tasks/backlog/2026-07-23-credential-routes-preexisting-hardening.md
  • tasks/backlog/2026-08-03-durable-follow-up-prompt-delivery.md
  • tasks/backlog/2026-08-04-auto-commit-push-guard-false-positive-manual-workspaces.md
  • tasks/backlog/2026-08-04-chat-file-viewer-audit-spec-broken.md
  • tasks/backlog/2026-08-04-flaky-vultr-ip-poll-error-test.md
  • tasks/backlog/2026-08-04-instant-persistence-step-renders-as-provisioning-vm.md
  • tasks/backlog/2026-08-04-shared-staging-do-migration-pinning.md
  • tasks/backlog/2026-08-04-sleeping-status-renders-as-unknown.md
  • tasks/backlog/2026-08-06-configure-remaining-debugging-safety-bounds.md
  • tasks/backlog/2026-08-06-digitalocean-vultr-pagination-silent-truncation.md
  • tasks/backlog/2026-08-06-harden-vm-incident-callback-lifecycle-binding.md
  • tasks/backlog/2026-08-06-isolate-standalone-agent-process-environment.md
  • tasks/backlog/2026-08-06-project-orchestrator-cancel-status-events.md
  • tasks/backlog/2026-08-06-reconciliation-dead-target-task-status-events.md
  • tasks/backlog/2026-08-06-run-gate-ignores-platform-cloud-credential.md
  • tasks/backlog/2026-08-07-durable-background-vm-provisioning.md
  • tasks/backlog/2026-08-07-expand-frontend-query-cache-and-persistence.md
  • tasks/backlog/2026-08-07-fix-stuck-task-sweep-pattern-complexity.md
  • tasks/backlog/2026-08-08-debugging-overhaul-review-followups.md
  • tasks/backlog/2026-08-11-project-chat-recoverable-error-banner-missing.md
  • tasks/backlog/2026-08-11-scaling-settings-audit-spec-stale.md
  • tasks/backlog/2026-08-11-useprojectlist-options-not-forwarded.md
  • tasks/backlog/2026-08-11-vm-agent-snapshot-degradation-union-mismatch.md
  • tasks/backlog/2026-08-17-recover-rebase-land-harness-work-sleep-fix.md
  • tasks/backlog/2026-08-18-consolidate-hand-rolled-visibility-polls.md
  • tasks/backlog/2026-08-23-knowledge-injection-followups.md
  • tasks/backlog/2026-08-23-policy-row-retention-bound.md
  • tasks/backlog/2026-09-08-ended-chat-requests-deleted-workspace.md
  • tasks/backlog/2026-09-08-staging-repeated-noop-storage-alarms.md
  • tasks/backlog/2026-09-12-split-project-data-archive-sharding-module.md
  • tasks/backlog/2026-09-19-volume-status-badge-and-create-time-status.md
  • tasks/backlog/2026-09-23-resource-sparkline-gap-marker-has-no-colour.md
  • tasks/backlog/2026-09-25-reporter-session-switch-unsent-rows.md
  • tasks/backlog/2026-09-25-split-permanent-session-recovery-refusals.md
  • tasks/backlog/2026-09-25-stopping-sleep-with-failed-projectdata-session.md
  • tasks/backlog/2026-09-26-trustworthy-task-status.md
  • tasks/backlog/2026-09-29-chat-page-404s-on-deleted-session-workspace.md
  • tasks/backlog/2026-09-29-flaky-harness-activity-coalesce-test.md
  • tasks/backlog/2026-09-30-update-idea-append-silently-truncated-at-cap.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

@codspeed

codspeed Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 6 untouched benchmarks


Comparing sam/weekly-queue-memory-reconciliation-wbr16b (7973ff6) with main (2c009b5)

Open in CodSpeed

@sonarqubecloud

Copy link
Copy Markdown

@simple-agent-manager simple-agent-manager Bot added the coderabbit-review Trigger CodeRabbit review for opt-in PRs label Sep 30, 2026
@raphaeltm

Copy link
Copy Markdown
Owner

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

Review skipped: 269 files exceed the limit of 100.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@simple-agent-manager
simple-agent-manager Bot merged commit fb6c928 into main Sep 30, 2026
31 checks passed
@simple-agent-manager
simple-agent-manager Bot deleted the sam/weekly-queue-memory-reconciliation-wbr16b branch September 30, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

coderabbit-review Trigger CodeRabbit review for opt-in PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant