Commit Graph

42 Commits

Author SHA1 Message Date
CodeWhale Bot 180271efaf fix(web/docs): sync 0.9.4 contributor credits and restore media plan placeholder
- add @mky and @cacdcaecawae to web release-credits and docs/CONTRIBUTORS
- restore docs/releases/v0.9.2-media-plan.md placeholder after move to ops
2026-08-06 18:37:27 -07:00
CodeWhale Bot 7242381022 docs: move internal planning out of the public repo
The public repo carried maintainer process that is not contributor-facing
contract: perishable lane state, the release queue, the issue-triage
standard, dated audits and state matrices, per-release completion ledgers,
QA evidence, and design specs. All of it moves to the private
`codewhale-ops` repo, which already holds this class of document.

Moved: docs/ops/CURRENT.md, RELEASE_QUEUE.md, AGENT_READY_ISSUES.md,
MODEL_PROVIDER_AUDIT.md, CONSTITUTIONAL_KERNEL_AUDIT.md, the dated
TUI_DOG_008 state matrix, TUI_METAMORPHOSIS.md,
RECURSIVE_SELF_IMPROVEMENT.md, TTC_DESIGN.md, and the docs/releases/,
docs/evidence/, and docs/superpowers/ trees.

Two were moved and put back. `PREVIEW_REQUEST.md` is cited from
request_manifest.rs, client.rs, and engine/preview.rs, and
`RUNTIME_SIMPLIFICATION_DESIGN.md` is listed in
docs/public-surface-facts.json, which the web vocabulary tests pin. Those
are load-bearing references, not planning notes.

Every surviving link was repointed rather than left dangling: AGENTS.md,
crates/tui/AGENTS.md, CONTRIBUTING.md, docs/ISSUE_TRIAGE.md,
docs/CATALOG_REFRESH.md, docs/AGENT_RUNTIME.md. `npm run check:docs`
passes.

Also re-baselines the source-structure budget for the [Unreleased] work
merged this session (673375 -> 676325 aggregate, 17596 -> 17631 max
module, 175 -> 176 large modules) and declares plugins/agent_plugin.rs as
an allowed thousand-line module. Unrelated to the doc move; the gate simply
had not been re-run since Agent Plugins landed.
2026-08-06 17:24:27 -07:00
Hmbown ea32c4f958 docs(release): retire stale dogfood receipt
Align the scope table with the final 8232805572 runtime candidate and clean-source install receipt identified during hosted review.

Signed-off-by: Hmbown <101357273+Hmbown@users.noreply.github.com>
2026-07-28 01:55:11 -07:00
Hmbown 0c66d198ac docs(release): record final v0.9.2 Operate dogfood
Record the merged runtime candidate, complete local and hosted gate receipts, fresh external release build, npm wrapper smoke, and clean-source dogfood installation. Keep publication and real-provider acceptance explicitly human-gated.

Signed-off-by: Hmbown <101357273+Hmbown@users.noreply.github.com>
2026-07-28 01:49:15 -07:00
Hmbown 01ff9cf980 docs(release): refresh v0.9.2 landing gates
Replace stale integration-lane identity with the landed main candidate, record the final runtime/web CI and dogfood receipts, and make the remaining human gates explicit.
2026-07-27 21:53:29 -07:00
Hmbown 610a575a2d feat(web): add the real-session media manifest in its pending state
media-manifest.ts declares the one real-session slot and its budgets;
session-media.tsx renders it. The single entry ships as `pending`: no poster,
no video, no captions, no GIF, and no files under web/public/media/. The
component renders a visible "Recording pending release candidate" panel
instead of any placeholder, staged, or recycled footage, and the test suite
enforces that a pending entry stays asset-free on disk and in the manifest.

The reduced-motion contract is structural rather than a media query patch:
preload="none", no autoplay attribute anywhere, static poster default, GIF
offered only as a link.

docs/releases/v0.9.2-media-plan.md documents the post-dogfood recording
procedure. It publishes nothing and authorizes nothing; flipping an entry to
`published` still requires the complete asset set and the enforceable checks.

Harvested from the #3413 web-maturity lane.
2026-07-27 17:59:55 -07:00
Hmbown 1208642148 docs(release): receipt final Claude repairs
Advance the candidate ledger through all four final-head Claude findings and record the Lane, Zen routing, protocol, clippy, format, and diff receipts.
2026-07-27 11:05:08 -07:00
Hmbown f2df6d738f docs(release): receipt Windows reader handshake
Advance the v0.9.2 candidate ledger to the settings-test repair and record five consecutive strict targeted passes before the definitive hosted run.
2026-07-27 10:33:42 -07:00
Hmbown 0c58a628f3 docs(release): receipt deterministic billing gate
Advance the living candidate identity and replace the prior flake disposition with the isolated 9,299-test pass plus the hosted TypeScript follow-up evidence.
2026-07-27 10:12:53 -07:00
Hmbown 0815eacbe4 docs(release): receipt hosted CI repairs
Refresh the living v0.9.2 ledger with the bumped candidate identity, three focused repair commits, and the exact local verification evidence that precedes the hosted rerun.
2026-07-27 09:49:12 -07:00
Hmbown bdad301416 docs(release): final v0.9.2 candidate receipts — suite, gates, bump, build, dogfood
Full workspace suite completed with all three failures dispositioned;
exact CI clippy and rustdoc pass; version bumped at 0faa44a74; release
binaries built and dogfood-installed globally at 0.9.2 (0faa44a74b).
2026-07-27 06:10:14 -07:00
Hmbown f3cd2cc36b docs(release): record the overnight fifteen-stream integration and final gate sweep
Candidate identity advanced to 462858207 (+changelog sync). Adds the
2026-07-27 final-candidate gate table (non-cargo gates all PASS; full
workspace suite running with its receipt slot explicitly open) and the
per-merge focused receipts for every integrated stream.
2026-07-27 05:33:56 -07:00
Hmbown 0a7dc0e5fd docs(release): record all lane-audit verdicts and the parallel harvest wave
Twelve lane audits are now dispositioned: five superseded/duplicate
(request-manifest, mode-hooks minus one hunk, workflow-live,
terminal-matrix, plus workflow-live's honest #4754 scope note), three
truth-critical unique-value lanes under active harvest (provider-truth
billing receipts, #4411 auto-scope, tool-inspectability provenance),
and the harvest wave for fleet/Router, command-parity, constitution,
localization, web-maturity, #4707 matrix, and the Kimi K3 user-report
fix. #3758's row gains the cell-by-cell record reference and harness
detail from the terminal-matrix lane.
2026-07-27 02:21:47 -07:00
Hmbown aaeb2fbeb9 docs(release): record 2026-07-27 takeover receipts in the v0.9.2 ledger
Candidate identity advanced to 1d3d81591 (80 ahead of origin/main).
Records: recovered in-flight repair commits and their focused-test
receipts; #4785 no-new-growth audit PASS (469 vs 469); #4526 re-audit
verdict NOT closeable with the exact missing setup-flow work; #4707 gap
analysis (wire truths proven, manifest-join matrix missing); #3897
cherry-pick with its honest tail-bound caveat and pending compile
receipt; #4907 combined-candidate web receipts; PR #4908 harvest
resolution; and the non-cargo gate sweep (parity, registry, README,
versions, OHOS, actionlint, release helpers, contributor credit).
2026-07-27 02:11:15 -07:00
Hunter B 2ed5110736 docs(release): refresh combined gate receipts
Correct stale release-helper paths and the workflow-lint invocation from live CI, then record exact combined-head receipts for clippy, helper contracts, version/OHOS, localization, docs, and contributor credit without hiding diagnostic-only warnings.
2026-07-27 00:43:41 -07:00
Hunter B 39579b2df9 docs(release): record Consultant and tool inspection
Advance the living v0.9.2 candidate ledger to the independently approved Consultant and bounded tool-inspection implementations, including current-head focused receipts and explicit human-only UNRUN observations.
2026-07-27 00:34:17 -07:00
Hunter B 12221a0a26 docs(release): record the current clippy receipt
Advance the living v0.9.2 candidate ledger to the exact head where formatting, diff checks, and the CI clippy command pass, while recording focused test counts without inflating the zero-match filter.
2026-07-27 00:14:09 -07:00
Hunter B de6e0b880a docs(release): record approved hooks runtime
Advance the v0.9.2 candidate receipt to the independently approved hooks implementation and preserve the Windows and physical-terminal checks as explicitly unrun.
2026-07-27 00:01:09 -07:00
Hunter B 2a5cf8e99c docs(release): record request inspection and structural copy
Advance the living candidate identity and replace open request-preview, base-prompt provenance, and structural-copy rows with exact landed commits and current-head focused test receipts. Preserve the model-callable structural-copy boundary as explicitly outside the human-only slice.
2026-07-26 23:38:34 -07:00
Hunter B 9b3c7d0056 docs(release): refresh the v0.9.2 completion ledger
Replace the prior checkpoint with the live release scope, exact gate commands, integrated issue receipts, approval rails, and explicit human-only evidence boundaries. Keep unfinished provider, Fleet, Router, hooks, cost, localization, visual, and final release gates visibly open.
2026-07-26 23:33:56 -07:00
Hunter B 14960d2c9c test(tui): automate the v0.9.2 terminal matrix
Cover terminal sizes and capability tiers, paste and IME input, mouse/focus/resize behavior, modal lifecycle, terminal-mode restoration, shortcut truth, and exactly-once queued follow-ups with provider-free PTY fixtures. Keep physical emulator observations explicitly UNRUN.\n\nVerification: terminal_matrix_qa 19/19; release_runtime_qa 17/17 with 1 intentional stress ignore; keybindings 15/15; cargo fmt --check; git diff --check.
2026-07-26 22:19:43 -07:00
Hunter B 4241dc426c docs(release): record contributor PR gates
Update the v0.9.2 ledger with the complete green hosted-check matrix and mergeability receipt for contributor PR #4467 while keeping the hosted merge distinct from the locally integrated code.
2026-07-26 18:01:56 -07:00
Hunter B 6ea7c13598 docs(release): record workflow settings completion
Record the landed #4751 narrow slice, its independent review, focused tests, and exact clippy receipt in the living v0.9.2 ledger.
2026-07-26 17:54:46 -07:00
Hunter B b3bb6ad378 docs(release): establish v0.9.2 completion ledger
Record the live candidate identity, exact CI commands, approval rails, issue dispositions, product decisions, integrated receipts, and unresolved release blockers in one maintained source of truth.
2026-07-26 16:56:50 -07:00
Hunter B b859605fc5 docs(release): record public-web security cutover
Capture the reviewed FR016 boundary transplant and its local web verification.\n\nNo deployment or publication is authorized by this receipt.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 22:54:06 -07:00
Hunter B 18c74f9b36 docs(release): record bounded security review
Record the parent-performed high-impact audit and its focused test evidence.\n\nKeep the six-worker #4713 deep-scan gate explicitly open.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 22:36:52 -07:00
Hunter B 887903841a docs(release): record deep-scan capacity boundary
Record the actual #4713 deep-scan preflight result alongside the refreshed local dependency audit evidence. This documents an unresolved capacity requirement without claiming a smaller scan closed the release gate.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 22:09:08 -07:00
Hunter B 79c6325b88 docs(release): record v0.9.1 UI coherence evidence
Add the exact d242dd85 runtime source, release-build, dogfood, smoke, non-TTY, and Cursor-terminal acceptance receipts to the additive v0.9.1 ledger. Keep the Terminal.app human acceptance and protected-main/hosted CI gates visibly open.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 21:53:06 -07:00
Hunter B e2651239ce docs(release): record v0.9.1 finish-fix evidence
Add the exact local finish/fix runtime source, provider-free validation receipts, dependency disposition, and explicit remote stop line to the v0.9.1 completion ledger.

The packet remains additive: it does not claim protected-main landing, hosted CI at the final head, or publication.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 21:16:35 -07:00
Hunter B 1b5eaa44bb docs(release): refresh v0.9.1 exact-source evidence
Bind the canonical PTY image, public browser captures, facts, and completion ledger to 4d197626 after the Full Access/global-skill follow-up. Preserve the no-publish and no-deploy stop line.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 07:18:02 -07:00
Hunter B 2206daba94 docs(release): seal v0.9.1 evidence packet
Bind the public facts, canonical real-PTY image, and English/Chinese browser captures to the exact fa46105a source candidate. Record the local completion ledger and truthful reduced-motion contract without implying a push, deployment, publication, or release.

Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-22 06:22:39 -07:00
Hunter B 17ac2681f7 docs(release): record v0.9.0 publication 2026-07-16 14:47:13 -07:00
Hunter B e59157627c docs(release): correct stopship evidence scope
Keep the release-candidate narrative aligned with the five-file acceptance fixture before the final v0.9.0 receipts are recorded.
2026-07-16 04:23:22 -07:00
Hunter B 9e69e0644c docs(release): record final v0.9.0 hardening
Credit the cached-denial community fix, document the final Workflow runtime guarantees, and refresh the candidate ledger and deferred PR decisions from the July 16 live audit.
2026-07-16 03:52:00 -07:00
Hunter B 0e3c81a0b4 docs: refresh v0.9.0 release receipts
Document the final denial and Fleet restart guarantees, synchronize the crate changelog, and record exact community pull-request ancestry in the release-candidate ledger.
2026-07-16 00:27:04 -07:00
Hunter B 29d3f0c321 release: prepare Codewhale v0.9.0
Integrate the underwater TUI, message-first Operate, Fleet and Workflow reliability, expanded model/provider catalog, exact custom-route restoration, docs-first site, localization, packaging, and release metadata for the v0.9.0 candidate.

Harden endpoint-bound credential provenance, approval and goal UX, Fleet attempt fencing and crash recovery, large-workspace mention discovery, Kimi budgeting, and release asset/version gates. Include the stopship Fleet and Workflow fixtures used by release dogfood.

Verified with workspace fmt/check/clippy/tests on Rust 1.88, release-script and npm suites, 18-crate publish dry run, production web build, Docker build check, secret scan, dependency audit, and protected-state hash validation.
2026-07-15 23:44:37 -07:00
Hunter B 2bab145722 docs(release): carry the full candidate into 0.9.0
Document the complete model and pricing expansion, correct the now-landed in-process Fleet route behavior, and record that every former v0.8.68 milestone item belongs to v0.9.0. Regenerate the embedded TUI changelog.
2026-07-15 17:33:47 -07:00
Hunter B b1794f8881 chore(release): prepare Codewhale 0.9.0
Promote the expanded underwater release from the 0.8.68 candidate number to 0.9.0 across Cargo, npm, generated facts, changelogs, current docs, and the authoritative release ledger.\n\nDocument the final runtime, Operate, Fleet, motion, Inkling, community, and deferred-work cutlines without rewriting historical fixtures. Version and release-helper checks pass.
2026-07-15 17:28:12 -07:00
Hunter B 677c292863 docs(credit): preserve PR #4367 harvest authorship
Record that LeoLin990405's diagnosis and initial bounded-walk approach materially shaped the safer off-thread large-tree mention fix. Keep the original PR open until this receipt and the implementation are verified on main.

Harvested from PR #4367 by @LeoLin990405

Co-authored-by: LeoLin990405 <101193087+LeoLin990405@users.noreply.github.com>
Signed-off-by: Hunter B <hmbown@gmail.com>
2026-07-15 15:48:11 -07:00
Hunter B 267fe2e091 docs(release): refresh the v0.8.68 ledger
Record the final publication gates, current issue and PR accounting, distribution fixes, contributor credit, and preview-only Termux boundary before integrating the last stopship patches.
2026-07-15 09:41:31 -07:00
Hunter B ca3e9c84b3 docs(release): finalize v0.8.68 notes
Move the final integration fixes into the dated release section, refresh the candidate ledger and crate inventory, and generate explicit community credits in the GitHub release body. Add a regression test for contributor-heading extraction.
2026-07-14 23:19:19 -07:00
Hunter B ed774931c7 feat(tui): prepare v0.8.68 release candidate 2026-07-13 14:46:38 -07:00