Uh oh!
There was an error while loading. Please reload this page.
feat(projects): persist authorized guide compilation requests - #355
Conversation
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 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. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:6034e337ac
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Sheys11
left a comment
There was a problem hiding this comment.
All requested changes have been made. lgtm!
Uh oh!
There was an error while loading. Please reload this page.
Outcome
This PR completes the hidden
WS-POL-003-03Bpersistence boundary. It lets the Projects owner record an authorized guide-compilation request, establish a durable pre-provider dispatch fence, and persist a known accepted result atomically.The capability remains internal. It exposes no route and starts no external execution.
Design in simple terms
0008_guide_compilation_authorized_persistenceadds immutable request-operation and authorization-event custody.dispatch_permitted=false, reportsprovider_outcome_unresolved, and never redispatches blindly.Deliberate non-goals
This PR activates no provider call, public route, approval, review, compensation, contribution, reputation, settlement, or other economic behavior. It also adds no worker, Celery dispatch, outbox message, policy projection, live setup cutover, or public Projects API.
Actual provider execution, redelivery, and same-key reconciliation belong to the next dependency,
WS-POL-003-04A, which is recorded but not started here.Verification
a1e2aaa3ba7e781d30ca7da09d3775af6659ec48with zero findings.External review remediation
Three valid P1 findings on the first published head are closed in this update:
Review focus
WS-POL-003-04Aproves provider reconciliation.