Repository navigation
fix(platform): stage re-delivered outputs by last write - #4452
Conversation
|
ACCEPT — independent review at
Observed GitHub snapshot at this head: 57 SUCCESS, 24 SKIPPED, 1 NEUTRAL; zero failing/pending. All seven CI ready aggregators SUCCESS; PR OPEN, MERGEABLE/CLEAN. These are check conclusions, not assertions that every cached task executed anew. No merge performed: the task's 2026-10-06 19:20Z cutoff had already passed when this run began (20:33Z). Fleet owns subsequent merge routing after the v0.5.75 candidate record; this acceptance does not extend merge authorization. |
|
Merge-lane coverage dispositions at
Merge-gate dry run at 01:54:35Z: open, CLEAN, head matches; no required contexts. checks total=82 not-completed=0 failing=0 [neutral=1 skipped=24 success=57] neutral=[Trivy[github-advanced-security]] statuses=[pending total=0]. Every skip is on the by-design allowlist |
With 65 retained outputs, re-delivering the first file previously left it outside the last-64 staging window. Trusted output replacement now removes the old entry and appends the new one, so staging selects by last write while preserving the latest file metadata and producing run.
Repairs #4448 and its post-merge finding, comment 6020865631. Task: TALE-1014; implementation owner C12 (
31b27429-fe64-4694-86de-4169cb2067f3). Branched from current main1e1b89d0479945ef17d3cd991e511ec2dd548d9a.Validation: the replacement regression failed before the fix; 48 tests across output writer, staging selection, run completion and review-file suites passed after it with one Node worker. Explicit 64/65 default-cap cases are included. Scoped oxlint, oxfmt and diff check passed; commit ran normal formatting/conflict/SAST and commitlint hooks. The standard local Vitest config could not collect because the shared dependency tree lacks the current UI export; the retained targeted config uses the same server setup and YAML plugin with current-source workspace aliases. No dependencies installed. Full typecheck/integration/build were not run locally; CI remains the oracle.
Follow-up: omitted-output notices need a supported retrieval request route for ordinary working agents. Today omitted inputs require authorized restaging/reattachment; reviewer-only
reviewFilesis not a general retrieval capability. This patch does not invent an unavailable route. Previously retained entries are not retroactively sorted; subsequent writes establish recency without a schema migration.Independent exact-head review is requested through Fleet coordination; this is implementation evidence, not independent acceptance. Publication released by Fleet #1; one push/PR, CI read once without reruns.