|
| 1 | +# RCC Contract Baseline |
| 2 | + |
| 3 | +- Generated (UTC): `2026-02-20T16:56:16.752398+00:00` |
| 4 | +- Candidate loop SHA: `4bb2f7371e02b5b9c904fb67dcd61eda15725e6a` |
| 5 | +- Vendor loop SHA: `4bb2f7371e02b5b9c904fb67dcd61eda15725e6a` |
| 6 | +- All invariants passing: `True` |
| 7 | +- Claim scope: `claim-ready-for-candidate-tuple` |
| 8 | + |
| 9 | +| Invariant | Pass | Details | |
| 10 | +|---|---|---| |
| 11 | +| A1 | PASS | Import path `rlm_core` is usable. | |
| 12 | +| A2 | PASS | Trajectory enum variants and constructors used by this repo are compatible. | |
| 13 | +| A3 | PASS | Basic memory CRUD/search semantics are compatible. | |
| 14 | +| A4 | PASS | Classifier/router delegation paths are callable and structurally compatible. | |
| 15 | +| A5 | PASS | Both REPL batched-query helpers are available. | |
| 16 | + |
| 17 | +## Observed Data |
| 18 | + |
| 19 | +```json |
| 20 | +{ |
| 21 | + "script": "scripts/rcc_contract_probe.py", |
| 22 | + "script_version": 1, |
| 23 | + "generated_utc": "2026-02-20T16:56:16.752398+00:00", |
| 24 | + "repo_root": "/Users/rand/src/rlm-claude-code", |
| 25 | + "python_version": "3.12.11", |
| 26 | + "platform": "macOS-26.3-arm64-arm-64bit", |
| 27 | + "loop_candidate_repo": "/Users/rand/src/loop", |
| 28 | + "loop_candidate_sha": "4bb2f7371e02b5b9c904fb67dcd61eda15725e6a", |
| 29 | + "vendor_loop_sha": "4bb2f7371e02b5b9c904fb67dcd61eda15725e6a", |
| 30 | + "all_passed": true, |
| 31 | + "claim_scope": "claim-ready-for-candidate-tuple", |
| 32 | + "invariants": [ |
| 33 | + { |
| 34 | + "invariant": "A1", |
| 35 | + "title": "Python import path and module usability", |
| 36 | + "passed": true, |
| 37 | + "details": "Import path `rlm_core` is usable.", |
| 38 | + "observed": { |
| 39 | + "missing_exports": [], |
| 40 | + "version": "0.1.0", |
| 41 | + "features": [ |
| 42 | + "python" |
| 43 | + ] |
| 44 | + } |
| 45 | + }, |
| 46 | + { |
| 47 | + "invariant": "A2", |
| 48 | + "title": "Trajectory enum/constructor compatibility", |
| 49 | + "passed": true, |
| 50 | + "details": "Trajectory enum variants and constructors used by this repo are compatible.", |
| 51 | + "observed": { |
| 52 | + "missing_variants": [], |
| 53 | + "missing_factories": [], |
| 54 | + "factory_errors": {} |
| 55 | + } |
| 56 | + }, |
| 57 | + { |
| 58 | + "invariant": "A3", |
| 59 | + "title": "Memory-store behavior compatibility", |
| 60 | + "passed": true, |
| 61 | + "details": "Basic memory CRUD/search semantics are compatible.", |
| 62 | + "observed": { |
| 63 | + "db_path": "/var/folders/vx/_xxfn0z95bv7qmfgb3nx6z700000gn/T/rcc-memory-probe-5ptcu3kh/memory.db", |
| 64 | + "node_created": "5e853b5f-18bb-46c7-bf8f-3a13558d2ea7", |
| 65 | + "search_hits": 1, |
| 66 | + "deleted": true, |
| 67 | + "stats_total_nodes": 0, |
| 68 | + "stats_total_edges": 0 |
| 69 | + } |
| 70 | + }, |
| 71 | + { |
| 72 | + "invariant": "A4", |
| 73 | + "title": "Pattern-classifier and smart-router delegation", |
| 74 | + "passed": true, |
| 75 | + "details": "Classifier/router delegation paths are callable and structurally compatible.", |
| 76 | + "observed": { |
| 77 | + "activation_should_activate": true, |
| 78 | + "activation_reason": "Score 13 >= threshold 3 (signals: multi-file reference, cross-context reasoning, debugging, exhaustive search, security review, continuation)", |
| 79 | + "routing_reason": "Query type 'architecture' at depth 0 -> flagship tier (adjusted from flagship)", |
| 80 | + "routing_model": "claude-3-opus-20240229" |
| 81 | + } |
| 82 | + }, |
| 83 | + { |
| 84 | + "invariant": "A5", |
| 85 | + "title": "REPL batched-query helper compatibility", |
| 86 | + "passed": true, |
| 87 | + "details": "Both REPL batched-query helpers are available.", |
| 88 | + "observed": { |
| 89 | + "llm_batch": true, |
| 90 | + "llm_query_batched": true |
| 91 | + } |
| 92 | + } |
| 93 | + ] |
| 94 | +} |
| 95 | +``` |
0 commit comments