fix: canonical sha256 IDs, MWP v2 wire protocol, and test suite sweep
- Replace all bare/UUID IDs with sha256-prefixed genesis IDs across tests and services - Rewrite object integrity and object store canonical tests to use MWP v2 routes (/push/stream, /push/object-pack) — legacy /push and /push/objects routes are gone - _verify_object_hash now rejects non-sha256-prefixed IDs at the prefix level - Add require_signed_commits else-branch with debug log for unsigned commits in soft mode - Fix _build_index test helper to call persist_intel_results so DB-backed intel tests pass - Add genesis IDs (issue_id, proposal_id, branch_id) to all direct ORM inserts in tests - Delete stale TestOpenRedirect tests referencing ui_mcp_elicitation.py (file gone) - Remove /push/object-pack from deleted-endpoints list (it is the live MWP v2 route) - Fix _end_frame() to include n_commits/n_objects so E-frame count check passes - Add nginx gzip directives (gzip on, gzip_comp_level 5, gzip_vary, gzip_types) - Replace deprecated HTTP_422_UNPROCESSABLE_ENTITY with HTTP_422_UNPROCESSABLE_CONTENT - Fix snapshot entries tests: branch_id genesis, short_id for commit refs, owner normalization
0 comments
muse hub commit comment sha256:802e3232903834591c7ad3294967cf621bf6c013c3980ad3872fd5ec2900ab88 --body "your comment"
No comments yet. Be the first to start the discussion.