-
Notifications
You must be signed in to change notification settings - Fork 0
F2.1b — Extract the shared ProjectFile schema boundary #266
Copy link
Copy link
Open
Labels
agentic-taskChild issue intended for agent implementationChild issue intended for agent implementationnot-ready-for-agentQueued or blocked; not currently safe for autonomous implementationQueued or blocked; not currently safe for autonomous implementationrisk:mediumMedium-risk work touching shared behavior, architecture, or broader designMedium-risk work touching shared behavior, architecture, or broader designtype:refactorRefactoring without intended behavior changeRefactoring without intended behavior change
Description
Metadata
Metadata
Assignees
Labels
agentic-taskChild issue intended for agent implementationChild issue intended for agent implementationnot-ready-for-agentQueued or blocked; not currently safe for autonomous implementationQueued or blocked; not currently safe for autonomous implementationrisk:mediumMedium-risk work touching shared behavior, architecture, or broader designMedium-risk work touching shared behavior, architecture, or broader designtype:refactorRefactoring without intended behavior changeRefactoring without intended behavior change
Parent: #133. Grandparent: #132 / #72. Depends on: #270.
Goal
Create a shared, runtime-validatable
ProjectFilecontract that the existing client and future server can consume without moving the client or changing editor behavior.Scope
shared/workspace from the ADR.Out of scope
Acceptance
ProjectFilewithout importing client-only modules.Risk and routing
Risk: medium until the ADR and a fresh code audit are complete.
Worker-ready: no.
Review need: careful schema and migration review.