Skip to content

Release Forge 0.2.43 with durable checkpoint continuation - #57

Merged
ancongui merged 3 commits into
mainfrom
release/forge-0.2.43
Oct 25, 2026
Merged

ancongui merged 3 commits into
mainfrom
release/forge-0.2.43

Conversation

@ancongui

@ancongui ancongui commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Checkpoint continuation could fail after dependency installation or as accumulated model/tool history grew. This release allocates command slots durably, restores fully completed canonical command receipts, compresses checkpoint history losslessly within an explicit 8 MiB raw bound, and streams canonical Git source identity independently of runner transport archives. Tracked source remains included even when ignored; generated ignored dependencies retain their separate transport rules.

Source listing and text search now return explicit continuation pages, while complete manifests hash every eligible file. Stable tracked deletions and deletion-only command changes retain their provenance. The release also stages full branding assets with a compact context, retains nine granted static tools and frozen design descriptors, preserves verified GitHub delivery links, and binds maintenance lifecycle/questions/owner answers to an exact native creation receipt. Backend 0.2.43 keeps the unchanged Studio 0.2.42 assets and captures.

Validation:

  • Fresh V12 native250 (251 requests), SQL54, allocator/restore/codec SQL24, and source/paging SQL6 passed with retained cleanup and zero real model calls. Five explicit test-fixture adaptations preserve every production byte, all 22 loader inputs, the 35-module admission closure and the 315-template catalog. The eighth profile preserves all seven historical profile literals.
  • Configured Ruff, formatting of 868 files, mypy over 306 source files, and 45 current profile/reader host tests passed. Standard wheel/sdist payload verification covered all 2,415 frozen inputs; the extracted 685-member package passed read-only version, current-profile, resource and import-isolation checks.
  • All 141 cases across the eleven modules affected by the previous full-CI failure passed together against isolated PostgreSQL. Revocation hooks use the current awaited boundaries, model-prompt capture includes user content, and controlled profile fixtures use the current host. Historical seals and production guards remain unchanged.
  • Full CI runs on this updated head. Live generated-product acceptance remains a separate tracked result.

@ancongui
ancongui marked this pull request as draft October 25, 2026 02:12
@ancongui
ancongui marked this pull request as ready for review October 25, 2026 04:43
@ancongui
ancongui merged commit b0f09d5 into main Oct 25, 2026
7 checks passed
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