bellman
7214573f35
Keep approval token contracts in their own runtime module
Constraint: G004 task 3 now owns approval-token contracts through rust/crates/runtime/src/approval_tokens.rs, while auto-integration left a duplicate unused copy in permissions.rs.\nRejected: suppressing dead-code warnings | the duplicate implementation was obsolete after the dedicated module landed.\nConfidence: high\nScope-risk: narrow\nDirective: Keep permission-mode authorization in permissions.rs and approval-token policy handoff in approval_tokens.rs.\nTested: cargo fmt --manifest-path rust/Cargo.toml --all -- --check; cargo check --manifest-path rust/Cargo.toml -p runtime; cargo test --manifest-path rust/Cargo.toml -p runtime approval_token -- --nocapture; cargo test --manifest-path rust/Cargo.toml -p runtime --test g004_conformance -- --nocapture\nNot-tested: full workspace test suite; G004 tasks 2/4/5 remain non-terminal.\n\nCo-authored-by: OmX <omx@oh-my-codex.dev>
2026-05-14 18:11:20 +09:00
..
2026-05-14 18:07:03 +09:00
2026-04-03 19:31:49 +09:00
2026-04-27 09:05:50 +00:00
2026-04-02 18:10:12 +09:00
2026-04-05 18:41:02 +00:00
2026-05-06 15:32:34 +09:00
2026-04-08 02:35:19 +09:00
2026-05-14 17:45:46 +09:00
2026-05-06 15:32:34 +09:00
2026-05-14 17:22:06 +09:00
2026-05-14 18:07:11 +09:00
2026-04-07 15:19:45 +09:00
2026-04-04 00:42:41 +09:00
2026-04-13 12:44:52 +00:00
2026-04-01 03:55:00 +00:00
2026-05-14 18:05:26 +09:00
2026-05-14 18:09:36 +09:00
2026-04-05 18:46:06 +00:00
2026-04-02 18:24:30 +09:00
2026-04-05 18:46:06 +00:00
2026-04-08 11:21:13 +09:00
2026-04-05 18:41:02 +00:00
2026-04-05 18:46:06 +00:00
2026-04-02 18:24:30 +09:00
2026-04-10 08:33:35 +09:00
2026-04-12 03:06:24 +09:00
2026-05-14 18:11:20 +09:00
2026-04-05 18:46:06 +00:00
2026-04-04 16:12:06 +09:00
2026-05-06 15:32:34 +09:00
2026-04-27 09:28:09 +00:00
2026-04-01 03:55:00 +00:00
2026-05-14 18:09:36 +09:00
2026-04-03 16:24:02 +09:00
2026-04-27 09:05:50 +00:00
2026-05-06 15:32:34 +09:00
2026-04-02 18:10:12 +09:00
2026-04-07 15:55:38 +09:00
2026-04-05 18:46:06 +00:00
2026-04-04 00:43:30 +09:00
2026-04-16 09:35:18 +00:00
2026-04-16 09:28:42 +00:00
2026-04-05 18:46:06 +00:00
2026-04-27 09:05:50 +00:00
2026-04-04 15:23:29 +00:00
2026-05-14 17:50:33 +09:00