65 lines
2.2 KiB
JSON
65 lines
2.2 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"
|
|
],
|
|
"landscape_responsive_contract": {
|
|
"required_viewports": ["760x360", "844x390", "1280x720"],
|
|
"live_resize": true,
|
|
"background_rule": "Declare aspect-cover or contained-master behavior per page; never distort the source.",
|
|
"stretch_rule": "Frames and rails use bounded NinePatch or segmented end-cap/middle construction; fixed icons and seals never stretch.",
|
|
"control_rule": "Interactive controls remain at least 48 logical pixels high and may expand with localized content.",
|
|
"text_rule": "Chinese and English at 100 and 130 percent must wrap, elide or reflow inside stable bounds without overlap."
|
|
},
|
|
"module_exit_gate": "Owner approves one coherent entry-module direction before any individual entry page enters final AI design."
|
|
}
|