Repository navigation
Conversation
Docs-Reviewed: executor rescue commit -- the model left these edits uncommitted and wrote no commit message, so doc drift was NOT assessed by the model; the lead reviews docs at PR time.
RED-FIRST proof measured by the harness (measure_red.sh): the changed tests run against product code at base 3811f78, then against this branch. The base fails at COLLECTION: the tests import a symbol this branch adds (measure_red.sh checked the diff adds its top-level definition). RED on the base: ``` E ImportError: cannot import name 'CatalogInvalid' from 'tinyagentos.orb.catalog_sig' (/tmp/measure-red-hMLer2/wt/tinyagentos/orb/catalog_sig.py) ERROR tests/test_routes_orb.py 1 error in 0.62s ``` GREEN on the fix: ``` 83 passed in 56.38s ```
|
ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing |
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 4 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
Lead triage 2026-11-01: changelog-gate red (no fragment for catalog_sig.py / routes/orb.py). Fix-forward card tsk-w2jhic. |
|
Lead review (taosc-dev), card tsk-epdulm: BLOCK, 3 must-fix findings. Applies to #4092 too, which carries the same code plus the changelog fragment.
Red-first: the harness red is an ImportError at collection, not the card's Fine as is: the Fix on ONE PR only (#4092, which has the changelog), and close the other. |
CARD TITLE (intent, not commit subject): Orb catalog route: named 503s for kind and shape refusals (CatalogKindInvalid, orb_catalog_kind_invalid, orb_catalog_invalid)
Autonomous build of board card tsk-epdulm.
test: harness-measured red for tsk-epdulm
RED-FIRST proof measured by the harness (measure_red.sh): the changed tests run
against product code at base 3811f78, then against this branch.
The base fails at COLLECTION: the tests import a symbol this branch adds
(measure_red.sh checked the diff adds its top-level definition).
RED on the base:
GREEN on the fix:
Orb catalog route: named 503s for kind and shape refusals (CatalogKind
Docs-Reviewed: executor rescue commit -- the model left these edits uncommitted and wrote no commit message, so doc drift was NOT assessed by the model; the lead reviews docs at PR time.
Files:
tests/orb/test_catalog_sig.py | 20 ++++++++++
tests/test_routes_orb.py | 88 ++++++++++++++++++++++++++++++++++++++++++
tinyagentos/orb/catalog_sig.py | 16 ++++++--
tinyagentos/routes/orb.py | 8 +++-
4 files changed, 127 insertions(+), 5 deletions(-)
In-house review (pre-PR)
in-house-review: UNAVAILABLE (no reviewer gave a verdict)
reviewer output
(none)
In-house-Review: UNAVAILABLE model=none head=a65a99097 needs-lead=0
Summary by Gitar
CatalogKindInvalidandCatalogInvalidexceptions incatalog_sig.pyverify_catalognow raisesCatalogInvalidfor non-object JSON and invalidexpiresvaluesorb_catalog_kind_invalidandorb_catalog_invalidinorb.pyCatalogInvalidThis will update automatically on new commits.