feat: add adapter read-only MCP boundary
This commit is contained in:
parent
1943c36ef3
commit
f1e31487c0
17 changed files with 209 additions and 45 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue