Finish wiring draft_reason on main
Table of Contents
This page is a capture in the inbox bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.
1. What
Main carries the draft_reason entity (commit 5ff1c72221) without its
wiring. Six local checks fail on it:
handler-permissions:trading::draft_reasons:read,:writeand:deleteare checked but never seeded.sql-reachabilityander-diagram:trading_draft_reasons_drop.sqlandtrading_draft_reasons_notify_trigger_drop.sqlare in no aggregator.tangle-shellandrecipe-inventories: its shell scripts and the shell recipe inventory are not committed.codegen-tests: the trading shell aggregator rendersdraft_reason_commands, whichtest_the_aggregator_lists_every_opted_in_trading_unitdoes not expect. It fails with main's model, so the reflect-cpp branch did not cause it.
Its C++ files were also missing from the CMake component lists. PR #4278 fixes that part.
2. Why
Every branch's local gate fails on these checks until main finishes the entity.