-
Notifications
You must be signed in to change notification settings - Fork 0
docs: finalize VMLab strategic architecture contracts #54
Copy link
Copy link
Open
Labels
area:vmlabVMLab runtime-management moduleVMLab runtime-management modulepriority:highHigh-priority taskHigh-priority taskstatus:contract-driftIssue conflicts with architecture contract; resolve before implementationIssue conflicts with architecture contract; resolve before implementationtype:architectureArchitecture, contracts, system design, or technical directionArchitecture, contracts, system design, or technical directiontype:docsDocumentation-only changeDocumentation-only change
Milestone
Metadata
Metadata
Assignees
Labels
area:vmlabVMLab runtime-management moduleVMLab runtime-management modulepriority:highHigh-priority taskHigh-priority taskstatus:contract-driftIssue conflicts with architecture contract; resolve before implementationIssue conflicts with architecture contract; resolve before implementationtype:architectureArchitecture, contracts, system design, or technical directionArchitecture, contracts, system design, or technical directiontype:docsDocumentation-only changeDocumentation-only change
docs: finalize VMLab strategic architecture contracts
Purpose
Finalize VMLab contract set before VMLab implementation starts.
Mandatory First Step
Before editing files:
Development Log Invariant
All generated development logs, dry-run reports, smoke outputs, test evidence, and agent-generated debug artifacts must be written only under:
Forbidden generated-artifact locations:
Scope
Finalize:
docs/extensions/vmlab-overview.mddocs/extensions/vmlab-profile-schema.mddocs/extensions/vmlab-qmp-client.mddocs/extensions/vmlab-runtime-supervisor.mddocs/extensions/vmlab-console-and-logs.mddocs/extensions/vmlab-security-model.mddocs/extensions/vmlab-implementation-prompt.mdRequired corrections:
logs/, not.ecli/vmlab/runduring development.Non-Goals
Dependencies
Blocked by ECLI architecture contracts where references or contract rules are shared.
Acceptance Criteria
logs/development invariant is included everywhere relevantReferences
docs/extensions/vmlab-overview.mddocs/extensions/vmlab-profile-schema.mddocs/extensions/vmlab-qmp-client.mddocs/extensions/vmlab-runtime-supervisor.mddocs/extensions/vmlab-console-and-logs.mddocs/extensions/vmlab-security-model.mddocs/extensions/vmlab-implementation-prompt.mdLabels
type:docstype:architecturearea:vmlabpriority:highMilestone
v0.3.0 — VMLab Skeleton