43 lines
3.2 KiB
JSON
43 lines
3.2 KiB
JSON
{
|
|
"task_id": "ABG-V2-UX-SCREENS",
|
|
"title": "Landscape UX and complete screen-state architecture",
|
|
"stage": "complete-design presentation",
|
|
"baseline": "8c1fd7d6ee3341c41f27d5aec605cd7d0e921922",
|
|
"branch": "agent/abg-v2-ux",
|
|
"worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/v2-ux",
|
|
"frozen_spec": ".agent-taskgraph/spec.md revision design-spec-r3",
|
|
"graph_node": ".agent-taskgraph/graph.yaml#v2_ux_screens",
|
|
"context_revision": "1",
|
|
"context_mode": "balanced",
|
|
"context_items": [
|
|
{"path": "AGENTS.md", "revision": "8c1fd7d", "reason": "design-only and originality boundaries"},
|
|
{"path": ".agent-taskgraph/spec.md", "revision": "design-spec-r3", "reason": "frozen recruit-line product direction"},
|
|
{"path": "docs/reference/TRANSFERABLE_STRUCTURE_LESSONS.md", "revision": "8c1fd7d", "reason": "evidence-labeled structural lessons only"},
|
|
{"path": "docs/presentation/SCREEN_AND_STATE_MAP.md", "revision": "8c1fd7d", "reason": "obsolete authority to replace"},
|
|
{"path": "docs/presentation/UI_AND_VISUAL_SYSTEM.md", "revision": "8c1fd7d", "reason": "obsolete authority to replace"}
|
|
],
|
|
"role_id": "presentation-designer",
|
|
"role_lifecycle": "persistent",
|
|
"role_responsibility": "Landscape navigation, pages, states, onboarding, input, accessibility and UI grammar",
|
|
"role_continuity": "new HAPI session for recruit-line redesign",
|
|
"runtime_requested": {"runtime": "hapi", "flavor": "codex", "model": "gpt-5.6-sol", "effort": "xhigh", "permission": "yolo", "visibility": "visible"},
|
|
"objective": "Replace the fixed-cast and lane-grid presentation authority with a complete landscape screen/state and UI system for shop, generated recruitment, equipment, horizontal ordering, automatic battle, casualty, reward, recovery and postgame.",
|
|
"needs": ["none; unresolved exact formulas remain named bindings for integration"],
|
|
"consumes": [".agent-taskgraph/spec.md", "docs/reference/"],
|
|
"produces": ["docs/presentation/SCREEN_AND_STATE_MAP.md", "docs/presentation/UI_AND_VISUAL_SYSTEM.md"],
|
|
"writes": ["docs/presentation/SCREEN_AND_STATE_MAP.md", "docs/presentation/UI_AND_VISUAL_SYSTEM.md"],
|
|
"pass_route": "v2_integration",
|
|
"fail_route": "failed",
|
|
"max_attempts": 2,
|
|
"acceptance": [
|
|
"[ ] Cover title, shop, recruit, dismiss, equip, compare, party ordering, risk choice, battle, pause/speed/inspect/retreat, result, death, reward, recovery, progression, settings and postgame",
|
|
"[ ] Every screen defines purpose, primary action, consequence, empty/loading/error/confirmation/interruption and return behavior",
|
|
"[ ] Define landscape phone/tablet layouts, touch/controller input, EN/zh_CN, 130% text, reduced motion/flashes, mute and low-power states",
|
|
"[ ] Remove fixed protagonists, relationships, six-unit grid, lanes, Directive, Anchor and Cache UI authority",
|
|
"[ ] Keep unresolved cross-stream values as explicit integration bindings rather than new product formulas",
|
|
"[ ] Commit only the two owned files and leave the worktree clean"
|
|
],
|
|
"frozen": ["No product/content/art/audio authority edits", "No HTML/runtime/final media generation", "Do not copy reference layouts or expression"],
|
|
"estimate": "design 2-4h; self-audit 30-60m; confidence medium-high"
|
|
}
|