Commit 738efbc
committed
plans: reconcile AP6 drift HOLDs from PP-13 savant audit
Pins three plan-vs-source mismatches that the savant flagged as AP6
drift, by appending a reconciliation note before §10 Cross-references.
In each case the SHIPPED source is better than the original sketch in
the §1 Contracts table / §6 example, so the docs are updated to match
shipped reality rather than rewriting the source:
1. TikvBackedProvider extends MvccProvider (zero-dep) instead of
datafusion::catalog::TableProvider directly. Preserves the
contract crate's zero-dep guarantee.
2. The actor-wrapper trait is named SupervisableShader, not
CognitiveShader. Avoids colliding with the pre-existing
cognitive_shader::CognitiveShaderDriver trait in the same crate
(different lifecycle semantics: driver = in-process ShaderDispatch;
supervisable = actor lifecycle apply/apply_delta/drain).
3. ShaderMessage<P> is generic over the payload type P. The actor
wrapper picks RecordBatch at instantiation; other consumers can
pick alternative payloads. Better composition than monomorphic
sketch.
All three were applied during wave-1 scaffolding; this note pins
the docs accordingly. The §1 Contracts table itself will be rewritten
in a future plan-revision pass.
Per PP-13 savant audit. Wave-3 of the four-repo integration.1 parent c685c67 commit 738efbc
1 file changed
Lines changed: 36 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
530 | 566 | | |
531 | 567 | | |
532 | 568 | | |
| |||
0 commit comments