Ctrl K
ComunidadGuías…

docs/releases/v0.10.2-readiness-checkpoint.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Codewhale 0.10.2 readiness checkpoint — 2026-10-09

This is a progress receipt, not release acceptance or another task queue.
Use the existing [release checklist](../RELEASE_CHECKLIST.md),
[release runbook](../RELEASE_RUNBOOK.md), current tracker and exact-source CI
for acceptance. The release remains incomplete.

## Verified milestones

- Agent work uses the canonical Engine checkout on `main`. The source head
  observed before this checkpoint was `643b724d9066483782d0f509eb62ebdc8a2864cc`,
  matching freshly fetched `origin/main`.
- The updated public website was deployed from `df4ee771b9`: Cargo installation,
  accurate Windows installation copy, and readable Fleet/provider previews.
  The deployment succeeded and public pages were checked after deployment.
- The shared-tree web gate passed with 1,312 tests, zero failures and seven
  skipped tests; the production build generated all 894 pages. This is web
  evidence, not qualification of the pending Rust changes.
- The build helper now disables the ambient Cargo wrapper inside the existing
  repository build lock. Its existing 22 checks passed. This keeps one build
  governor and avoids the ambient wrapper changing source timestamps or caches.
  A direct helper invocation also verified wrapper suppression, lock propagation
  and preservation of the child exit status without starting a native build.
- The existing model-catalog fixture now asserts preservation of public
  descriptions, tiered pricing and benchmarks while retaining credential
  scrubbing assertions. Its existing 18 tests passed.
- The shared dot-whale presentation milestone landed at `643b724d9`.

## Landed since the checkpoint

Every landing below is on `main` and pushed. The section after this one was
accurate when written; these files are no longer uncommitted.

- `bdcc8cfc5` — Full Access no longer strands calls on the deterministic
  Auto-Review floor (the floor now applies in the reviewing postures), and the
  `file_search` promotion completed: eager inventory, hook classifier table,
  canonical-action comment, zh `TOOL_SURFACE` mirror, rustfmt under the build
  lock. Focused gate 34 passed; the wider run was 704/708 with only the four
  assertions this commit updates failing.
- `6c2cd67ca` — the operation-span/pet-owner packet. For the record:
  `bdcc8cfc5` had swept in half of this peer packet (`registry.rs`'s new
  `on_admitted` parameter) without its caller, which left `main` uncompilable;
  this commit lands the other half. The account owner's native batch ran on
  exactly this tree (290 passed / 0 failed) and covers it.
- `ab05d30c6` — conformance goldens re-recorded for twelve eager tools (the
  prefix and catalog hashes only: six files, unchanged line counts).
- `251ff4e7c` — roadmap summaries and links corrected, and the code-mode page
  restated as shipped; `npm test` 772 passed / 74 files, `tsc` clean,
  `check:locales` PASS.
- `37e5174d8` — portable command handlers moved to `codewhale-commands`;
  publication set is 29 crates. Migration-manifest, crate-boundary,
  portable-diagnostics (28) and manifest-unit (63) gates pass.
- `01e0d42a7` — Anthropic OAuth row in the provider-export golden (the
  registry-vs-golden test fails without it) and the pet design notes.
- `c5d30af92` — `File` schema byte budget repriced for the new `exclude`
  parameter; `test(catalog)` 294 passed. This also answers #6295: the
  shared-process `catalog` filter completes three times in a row (5–6s each).
- `22a6695ae` — live models.dev rates price as `ModelsDevBundled` instead of
  being stripped (#6396 item 6). `test(pricing::tests::)` 85 passed;
  `model_picker`/`models_dev_live`/`provider_lake` 81 passed.
- `f1967d960` — workflow authoring note for the gate/phase deadlock (#6945).

The working tree is clean: no preserved uncommitted source remains in the
canonical checkout.

## Preserved work awaiting qualification (superseded — see "Landed since the checkpoint" above)

- Portable command extraction into `codewhale-commands`, shared elapsed-time
  formatting, and the published runtime compatibility export. Boundary checks
  passed; the combined native build has not passed. No compile-time improvement
  has been measured yet.
- Account-owned provider/model routing, operation/activity projection and pet
  runtime changes, FIM route filtering, and existing provider/event golden
  corrections. These remain owned, uncommitted source changes.
- Large-repository file search: prune excluded and denied directories before
  descent, retain bounded top results, improve literal/glob/multiword matching,
  cancel timed-out workers, and expose the existing tool eagerly. Static review
  passed; three dependent inventory/comment corrections and native execution
  remain pending.
- The existing models.dev repair checklist and receipt-backed feature audit
  remain release inputs. Passing the catalog fixture does not complete either.

## Contributor and release gates

- All 17 remaining Engine PRs require review and disposition. Contributor PRs
  retain their original authorship and merge as themselves where possible.
- [Gaord's PR #6924](https://github.com/codewhale-hq/Codewhale/pull/6924)
  is reopened against `main`, with its original commits preserved. Its former
  base branch and a verified recovery bundle are retained. Repository automatic
  branch deletion is disabled. The reviewed lease-safety repairs remain pending.
- Final native qualification, exact-source full hosted CI, current 29-crate
  packaging verification and sizes, installation checks, and relevant live
  provider/product acceptance are still open. No release tag or package
  publication is authorized by this checkpoint.

Continue publishing small, verified milestones directly to `main`. When a
native gate is blocked, a reviewed progress receipt can keep collaborators
informed; it must clearly distinguish preserved source from qualified work.