Complete independent projection runtime
This commit is contained in:
parent
1134c2d375
commit
f1fabaf0ca
38 changed files with 4907 additions and 87 deletions
|
|
@ -94,6 +94,19 @@ PUBLIC_IMPORTS = {
|
|||
"capability_mode",
|
||||
"compose_effective_policy",
|
||||
),
|
||||
"docforge.projection_policy": (
|
||||
"ProjectionPolicyV2",
|
||||
"compose_projection_policy",
|
||||
"validate_live_viewer_projection_mode",
|
||||
"validate_manual_projection_mode",
|
||||
"validate_portable_graph_projection_mode",
|
||||
),
|
||||
"docforge.projection_fragments": (
|
||||
"FragmentKey",
|
||||
"FragmentRecord",
|
||||
"ProjectionFragmentCache",
|
||||
"fragment_semantic_hash",
|
||||
),
|
||||
"docforge.projection_contract": (
|
||||
"GraphViewPlanV1",
|
||||
"ManualRenderPlanV1",
|
||||
|
|
@ -104,6 +117,7 @@ PUBLIC_IMPORTS = {
|
|||
"canonical_projection_bytes",
|
||||
"projection_hash",
|
||||
),
|
||||
"docforge.projection_worker": ("render_projection_in_worker",),
|
||||
"docforge.retrieval": (
|
||||
"ContextCapsuleV1",
|
||||
"RetrievalPlanV1",
|
||||
|
|
@ -186,6 +200,8 @@ EXPECTED_MCP_TOOLS = {
|
|||
"docforge_rebase_changeset",
|
||||
"docforge_register_changes",
|
||||
"docforge_render_status",
|
||||
"docforge_graph_plan",
|
||||
"docforge_graph_render_status",
|
||||
"docforge_search",
|
||||
"docforge_stop_visualization",
|
||||
"docforge_sync",
|
||||
|
|
@ -242,6 +258,9 @@ class PublicContractTests(unittest.TestCase):
|
|||
)
|
||||
self.assertIn("--project-root", completed.stdout)
|
||||
self.assertIn("--no-ast", completed.stdout)
|
||||
self.assertIn("--manual-render-policy", completed.stdout)
|
||||
self.assertIn("--portable-graph-policy", completed.stdout)
|
||||
self.assertIn("--live-viewer-policy", completed.stdout)
|
||||
|
||||
def test_published_schemas_validate_their_current_contract_examples(self) -> None:
|
||||
for path in sorted(SCHEMAS.glob("*.json")):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue