Repository navigation
Conversation
PR Summary by QodoDocument coalesced entity-source discovery and authorization rules
AI Description
Diagram
High-Level Assessment
Files changed (13)
|
Code Review by Qodo
1.
|
|
🤖 Review · Commit: This review was superseded by a newer commit. Check the current pull request HEAD's review status before merging. |
Site previewPreview: https://fd6c0e8a-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Define one scoped candidate search, local harness routing, and a final source-query membership gate without changing the current entity authorization contract. Signed-off-by: Barak Korren <bkorren@redhat.com> Assisted-by: Codex (GPT-6)
3d4a06f to
ccdd0ef
Compare
|
<!-- fullsend:risk-assessment --> DetailsDocumentation-only ADR change with no code or protected paths, elevated to moderate risk by high commit churn, author contention, and coupling on core architectural documents. Previous run<!-- fullsend:risk-assessment --> DetailsDocumentation-only ADR change with no code or protected paths, elevated to moderate risk by high commit churn, author contention, and coupling on core architectural documents. Previous run (2)<!-- fullsend:risk-assessment --> DetailsLarge documentation change with no code or protected paths, elevated to moderate by high commit churn and multi-author contention on central architectural documents. |
|
Looks good to me Earlier findings
Previous run<!-- fullsend:review-findings-v2:eyJ2ZXJzaW9uIjoyLCJhY3Rpb24iOiJyZXF1ZXN0LWNoYW5nZXMiLCJmaW5kaW5ncyI6W3sic2V2ZXJpdHkiOiJsb3ciLCJjYXRlZ29yeSI6ImRvYy1zdHlsZSIsImZpbGUiOiJkb2NzL2FyY2hpdGVjdHVyZS5tZCIsImlkIjoiZl83OWU1Y2ViM2RkNzExMmZkIiwibGluZSI6NDc2LCJhY3Rpb25hYmxlIjp0cnVlfSx7InNldmVyaXR5IjoibG93IiwiY2F0ZWdvcnkiOiJkb2Mtc3R5bGUiLCJmaWxlIjoiZG9jcy9BRFJzLzAxNDktY29hbGVzY2UtZW50aXR5LXNvdXJjZS1kaXNjb3ZlcnktcXVlcmllcy5tZCIsImlkIjoiZl81YjA0ZGFmYTQyY2E4YzM5IiwibGluZSI6MzYsImFjdGlvbmFibGUiOnRydWV9LHsic2V2ZXJpdHkiOiJsb3ciLCJjYXRlZ29yeSI6InBhdHRlcm4taW5jb25zaXN0ZW5jeSIsImZpbGUiOiJkb2NzL2FyY2hpdGVjdHVyZS5tZCIsImlkIjoiZl9mMmFiMGVjY2UwMDUwOTE0IiwibGluZSI6NDczLCJhY3Rpb25hYmxlIjpmYWxzZX0seyJzZXZlcml0eSI6ImxvdyIsImNhdGVnb3J5IjoicGF0dGVybi1pbmNvbnNpc3RlbmN5IiwiZmlsZSI6ImRvY3MvQURScy8wMTQ5LWNvYWxlc2NlLWVudGl0eS1zb3VyY2UtZGlzY292ZXJ5LXF1ZXJpZXMubWQiLCJpZCI6ImZfOTUzODIxMjE3OTY5ZThiNSIsImxpbmUiOjM2LCJhY3Rpb25hYmxlIjpmYWxzZX1dfQ== --> ReviewFindingsLow
Next steps:
Previous run (2)ReviewReason: stale-head The review agent reviewed commit |
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 10:40 AM UTC · Completed 10:58 AM UTC Commit: Runtime: pi · Model: sonnet → claude-sonnet-5-5 · Effort: high · Cost: $3.00 |
Signed-off-by: Barak Korren <bkorren@redhat.com> Assisted-by: Codex (GPT-6)
Signed-off-by: Barak Korren <bkorren@redhat.com> Assisted-by: Codex (GPT-6)
|
🤖 Review · Commit: This review was superseded by a newer commit. Check the current pull request HEAD's review status before merging. |
|
🤖 Finished Review · ✅ Success · Started 9:29 PM UTC · Completed 9:37 PM UTC Commit: Runtime: pi · Model: sonnet → claude-sonnet-5-5 · Effort: high · Cost: $1.50 |
Superseded by updated review
Retroactive record of the decision implemented in PR fullsend-ai#8605 (merged 2026-10-20): hook scripts resolve their interpreter and PATH only from directories the agent cannot write, using the launch loader's trusted-directory rules. Codex hooks fail closed without the trusted environment. Composes with ADR 0094's plugin trust model: the code that registers tools, the code that executes the agent, and the code that observes the agent now all resolve from agent-unwritable space. Renumbered from 0146 to 0150 after checking open PRs for in-flight ADR numbers (0146 = fullsend-ai#8679, 0147 = fullsend-ai#8694, 0148/0149 = fullsend-ai#8698) per the writing-adrs skill's step 1. Signed-off-by: James Tanner <jtanner@redhat.com>
Summary
Record ADR 0149's entity-source discovery query contract.
fullsend pollwillcombine admissible harness queries into one scope-guarded logical candidate
search and route candidates locally. A bound
runwill recheck source-querymembership for both event-backed and eventless cycles before sandbox admission.
Related Issues
Advances #8421; entity-first implementation is tracked in #8418. No issue is
closed by this documentation PR.
Changes
to every matching harness.
rediscovery for incomplete search and query evidence.
provider caps, index lag, and concurrent changes.
current-role, and audit requirements for CEL; require a new major contract
for the source-query admission gate before implementation.
architecture and agent-architecture living documents.
Testing
CI=1 make lintpassed on the staged documentation changes.git diff --cached --checkpassed before committing.Checklist