Repository navigation
docs: flow/cog convergence for ONA and two Rubicon lineages - #1543
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. 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 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9a9413c86e
ℹ️ 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".
|
|
||
| Given an observed service degradation and two possible remediation options: | ||
| 1. Ingest two observed premises with distinct evidence roots and valid/knowledge epochs. | ||
| 2. NAL W3 revision updates support for hypothesis H (first run must not claim W3 is built). |
There was a problem hiding this comment.
Update the plan to recognize the shipped W3 revision
When this handoff is followed, the staged work is directed to implement W3 and even instructed not to claim it exists, but the stated base 350d30a already contains merged PR #1538: nal::Revision, its R2IL/mask-risc lowering, evidence-overlap checks, and the independent oracle tests are present in crates/lance-graph-nal/tests/w3.rs. This stale status can cause a follow-up to duplicate or replace shipped work instead of selecting W4 or another genuinely absent method; update the inventory, example, and F1 milestone to consume the existing W3 implementation.
Useful? React with 👍 / 👎.
| ### What already exists (verified on current repositories) | ||
|
|
||
| - [`lance-graph-callcenter`](../../crates/lance-graph-callcenter/src/lib.rs) implements the external `ExternalMembrane` shaped by a partial Supabase transcode; `LanceMembrane` separates `ingest/project/subscribe`. The current server remains feature-gated and partly scaffolded. | ||
| - [`lance-graph-supervisor`](../../crates/lance-graph-supervisor/src/supervisor.rs) has ractor actor skeleton and lifecycle API; **non-Health `DispatchToG` returns `DispatchNotImplemented`**. `DEFAULT_MAILBOX_CAPACITY = 1024` is declared but not applied to the `Actor::spawn_linked` path. **Actual crash-restart backoff is not correctly applied; delayed respawns reschedule themselves** per #1539. Realtime drain in [`callcenter/drain.rs`](../../crates/lance-graph-callcenter/src/drain.rs) still uses unbounded mpsc. No production admission/backpressure claim. |
There was a problem hiding this comment.
Stop classifying the repaired supervisor backoff as broken
On the documented base, merged PR #1540 already repaired and tested this behavior: handle_supervisor_evt schedules exactly one delayed RespawnG, while the RespawnG handler spawns immediately and never reschedules itself (crates/lance-graph-supervisor/src/supervisor.rs). Treating backoff as a current defect can send the implementation handoff toward reworking fixed code and, together with the later instruction to disable respawn tests, weaken existing regression coverage; retain the dispatch/mailbox/drain caveats but mark restart backoff as shipped.
Useful? React with 👍 / 👎.
Follow-up to merged #1536 (and #1539 corrections)
Fresh branch from current main (
350d30aa9f06ea3e700fd11e5d6e9c4a0a51b2ea), not a rebase of the already merged docs branch.Research-backed design decision
An integrated cognitive method substrate around existing LanceGraph, OGAR, rs-graph-llm/graph-flow and z8run, reconciling:
The four names
lance-graph-flow,lance-graph-rig,lance-graph-z8,lance-graph-cogare conditional integration surfaces, not a mandate to create four duplicative crates.Files
Validation
Guardrails
Prior Codex review corrections in #1539 are preserved: ONA oracle at
dc4efd0..., supervisor restart backoff is NOT applied, dispatched non-Health work is not wired, declared mailbox bound is unenforced, and realtime drain is unbounded. The implementation follow-up must neither declare these production-safe nor bypass the canonical action gate.Draft for architectural review; do not merge automatically. The Work handoff should create a separate smallest actual code PR after checking the current live source.