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

@ -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)