Files
aetherbound-guild/docs/design-authority/modules/M01-entry/module-contract.json
T

57 lines
1.6 KiB
JSON

{
"schema_version": 1,
"module_id": "M01",
"module_name": "Entry",
"state": "MODULE_DIRECTION_APPROVED",
"active_version": "v001",
"approved_version": "v001",
"approved_on": "2026-08-19",
"approval_source": "Owner approved the displayed M01 v001 direction board in HAPI.",
"player_outcome": "Launch, establish usable preferences, understand the Company fantasy, and reach the next legal action.",
"pages": [
"SYS-001",
"SYS-002",
"SYS-003",
"SET-001",
"SET-002",
"SET-003",
"SET-004",
"SET-005",
"SET-006",
"SYS-008"
],
"confirmed_visual_baselines": [
{
"page_id": "SYS-003",
"version": "v002",
"role": "Entry world, Company identity, materials and command hierarchy"
},
{
"page_id": "HUB-001",
"version": "Master B",
"role": "World-first composition, physical controls, actor scale and field-attached HUD"
}
],
"direction_board_panels": [
"SYS-001 Boot verification",
"SYS-002 First-launch setup",
"SYS-003 Title continuity",
"SET-001..006 Settings workspace",
"SYS-008 Credits and data book",
"Shared confirmation and recoverable error overlays"
],
"shared_overlay_types": [
"apply_or_discard",
"recoverable_error",
"exit_review",
"information_review"
],
"frozen_during_direction_review": [
"Godot page implementation",
"runtime asset import",
"DEV-2 and later modules",
"gameplay, economy, Save and audio semantics"
],
"module_exit_gate": "Owner approves one coherent entry-module direction before any individual entry page enters final AI design."
}