test(proposals): Phase 1 — 43 tests for enums, models, ORM columns, dependency DAG, simulation cache
Covers: - ProposalType / ProposalState / MergeStrategy enum values and str behaviour - MergeConditions validation bounds (require_approvals ≥ 0, risk scores [0,1]) - ProposalCommentTarget domain fields and note_pitch bounds (0–127) - DimensionalRiskVector type alias - ProposalCreate / ProposalResponse new-field defaults and camelCase JSON round-trip - MusehubProposal 15 new ORM columns: default and explicit round-trip - MusehubProposalReview 3 new ORM columns - MusehubProposalDependency: edge creation, duplicate unique constraint, cascade delete - MusehubProposalSimulation: storage, duplicate type constraint, three types coexist
sha256:1a8a127ab769198fb116b4786cb4ea9a54670028e9de1711b007e2ef6d7578e6
sha
sha256:59f58ea9d266f74f50eecafc15de39b6664cdcaae839697b2c59ee28c9860392
snapshot
Older
feat(proposals): Phase 1 — proposal type system, merge strategy,…
sha256:8185f5a64c07b11ec6d6d7413e936f93d6d4bd86f3a7abce8d1b03e1c129b7f4
All commits
Newer
feat(proposals): Phase 2 — Dependency DAG engine (Kahn's algorit…
sha256:9de2441c818e8b0fba09c0fe251e96c1889b9cb287f4317f902ae1868f1cd127
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:1a8a127ab769198fb116b4786cb4ea9a54670028e9de1711b007e2ef6d7578e6 --body "your comment"
No comments yet. Be the first to start the discussion.