1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

feat: add adapter read-only MCP boundary

This commit is contained in:
Andraxion 2026-07-22 05:59:20 -04:00
parent 1943c36ef3
commit f1e31487c0
17 changed files with 209 additions and 45 deletions

View file

@ -17,14 +17,14 @@ from .changeset_contract import (
validate_hash,
)
from .errors import DocForgeError
from .models import Edge, Node, ProjectSnapshot, ProposalWriter
from .project import Project, validate_graph, validated_node_from_record
from .models import Edge, Node, ProjectService, ProjectSnapshot, ProposalWriter
from .project import validate_graph, validated_node_from_record
class ProposalProjector:
"""Apply validated operations to an in-memory graph without canonical writes."""
def __init__(self, project: Project) -> None:
def __init__(self, project: ProjectService) -> None:
self.project_service = project
def project(