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
|
|
@ -12,15 +12,15 @@ from pathlib import Path
|
|||
|
||||
from .changesets import ChangesetStore
|
||||
from .errors import DocForgeError
|
||||
from .models import ProjectSnapshot, RenderConfig, RenderView
|
||||
from .project import Project, project_root_fingerprint
|
||||
from .models import ProjectService, ProjectSnapshot, RenderConfig, RenderView
|
||||
from .project import project_root_fingerprint
|
||||
from .render_contract import PreparedRender, relative_output, renderer_for
|
||||
|
||||
|
||||
class RenderService:
|
||||
"""Render only declared views through fixed built-in renderer implementations."""
|
||||
|
||||
def __init__(self, project: Project, changesets: ChangesetStore | None = None) -> None:
|
||||
def __init__(self, project: ProjectService, changesets: ChangesetStore | None = None) -> None:
|
||||
self.project = project
|
||||
self.changesets = changesets or ChangesetStore(project)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue