Coder preparations
This commit is contained in:
@@ -7,6 +7,11 @@ class TeamMemberModel(BaseModel):
|
||||
role: str
|
||||
nick: str
|
||||
|
||||
class Repo(BaseModel):
|
||||
id: str
|
||||
remote_url: str
|
||||
base_branch: str = "main"
|
||||
|
||||
class ProjectContext(BaseModel):
|
||||
"""Static, per-project knowledge injected into every decomposition."""
|
||||
project_key: str # e.g. "ARCH"
|
||||
@@ -22,6 +27,7 @@ class ProjectContext(BaseModel):
|
||||
deployment: str = "" # "Docker Compose on Hetzner"
|
||||
project_language: str = "english"
|
||||
default_responder: str | None = None
|
||||
repos: list[Repo] = field(default_factory=list)
|
||||
team: list[TeamMemberModel] = field(default_factory=list)
|
||||
conventions: list[str] = field(default_factory=list) # free-form notes
|
||||
extra: dict[str, str] = field(default_factory=dict) # anything else
|
||||
|
||||
Reference in New Issue
Block a user