Skip to content

Fix clean Compose build and close local release gaps - #26

Merged
KXHXK merged 2 commits into
mainfrom
release/final-closeout-20260810
Aug 11, 2026
Merged

KXHXK merged 2 commits into
mainfrom
release/final-closeout-20260810

Conversation

@KXHXK

@KXHXK KXHXK commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • fix the clean-runner Docker build failure caused by assuming the PEP 517 build backend was already present in the uv cache
  • update vulnerable frontend transitive dependencies and add a high-severity npm audit CI gate
  • reconcile README, current-state, handoff, Agent Harness documentation, evaluation counts, and release evidence with the current implementation
  • add an executable security reporting policy and a direct repository link on the static showcase

Root cause

Main run 30744845403 passed repository safety, Python quality, 682 backend tests, the fixed evaluation suites, and 62 frontend tests. compose-smoke failed because the second Dockerfile install used uv sync --offline, while a clean runner had not cached the Hatchling PEP 517 build backend. The project install now remains frozen but may fetch its build backend.

Validation

  • uv lock check, Ruff, formatting, and mypy passed
  • 421 unit + 261 integration = 682 backend tests passed
  • three-business contracts: 42/42
  • Agent safety and recovery evaluation: 9/9
  • frontend: 19 files / 63 tests; npm audit reports 0 vulnerabilities; production build passed
  • clean Linux Docker build passed
  • isolated Compose verification passed for three-business database effects, API/MCP restart, recovery-only, and cleanup
  • repository safety and 128-document index checks passed

Release boundary

This PR restores the local release candidate and CI build path. The public site remains a static showcase; the writable Agent MVP remains local. Owner walkthrough, recording, final Showcase tag, and Product Release remain separate gates.

@KXHXK
KXHXK marked this pull request as ready for review August 11, 2026 17:52
@KXHXK
KXHXK merged commit cde3dcd into main Aug 11, 2026
5 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