Skip to content

release: 5.2.2 — front-door UX flow fixes (first command, gate docs, economy config)#16

Merged
anombyte93 merged 1 commit into
mainfrom
fix/v5.2.2-ux-flow
Jun 14, 2026
Merged

release: 5.2.2 — front-door UX flow fixes (first command, gate docs, economy config)#16
anombyte93 merged 1 commit into
mainfrom
fix/v5.2.2-ux-flow

Conversation

@anombyte93

Copy link
Copy Markdown
Owner

Front-door UX flow fixes → 5.2.2

5.2.1 hardened the engine; a follow-up UX-flow audit (docs/audit/UX-FLOW-AUDIT.md) found the journey still broke before a new user ever reached those fixes. All three P0 flow-breakers were verified firsthand and are fixed here.

The 3 flow-breakers (verified + fixed)

  • UX-P0-1 — README's first command didn't exist. It led with /atlas, but a fresh /plugin install prd provides no commands/ and no atlas skill (plugin commands are namespaced /prd:*). → Added a brand atlas entrypoint skill (/prd:atlas, a thin alias dispatching to the go orchestrator) and fixed the README first-run to /prd:atlas / /prd:go / natural language.
  • UX-P0-2 — every phase gate documented a self-contradicting STOP. setup/discover/generate/handoff opened with "if the gate fails, stop" then immediately "it WILL fail on first entry, proceed past it (see morning brief)" — a compliant autonomous agent halts, and an internal artifact ("morning brief", "Mum dogfood feedback") shipped to public users. → Rewritten to explain check_gate is an EXIT gate (evidence to advance, not enter), so a first-entry false is expected; enforced on advance. Internal refs removed.
  • UX-P0-3 — the headline config knob was ignored. /customise-workflow writes .atlas-ai/config/atlas.json, but the engine read token_economy only from .atlas-ai/fleet.json. → load_fleet_config now honors atlas.json's economy (fleet.json still wins if set); schema doc updated.

Version hygiene

5.2.1 bumped package.json/plugin.json but missed prd_taskmaster/__init__.py (the source-of-truth the manifest tests check) — fixed here; all version locations now agree at 5.2.2.

Verification

  • 334 tests pass (pytest tests/), CLI + MCP.
  • New regression tests: tests/core/test_prerelaunch_ux_fixes.py (UX-P0-3 economy precedence).
  • Leak sweep: zero morning brief / Mum dogfood / false-STOP strings remain in shipped skills/README/templates.

Deferred (UX P1s, tracked for 5.3)

Naming maze (atlas/prd/go/taskmaster), $SKILL_DIR/$VALIDATION_GRADE unresolved vars in handoff, autonomous-path Claude-Code-only assumptions, execute-fleet ship-check path divergence, expand-tasks/generate Step 6 overlap.

🤖 Generated with Claude Code

UX-P0-1: README led with /atlas which a fresh plugin install doesn't provide
(commands are namespaced /prd:*). Add brand 'atlas' entrypoint skill (/prd:atlas
-> go) and fix README first-run.
UX-P0-2: rewrite setup/discover/generate/handoff entry gates — they documented a
STOP then told the agent to ignore it ('proceed past... see morning brief'). Now
explain check_gate is an EXIT gate; first-entry false is expected. Removed leaked
internal refs (morning brief, Mum dogfood feedback).
UX-P0-3: load_fleet_config now honors token_economy from .atlas-ai/config/atlas.json
(what /customise-workflow writes); fleet.json still wins. Schema doc updated.
Version hygiene: bump __init__.py (5.2.1 missed the source-of-truth).
334 tests green. See docs/audit/UX-FLOW-AUDIT.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@anombyte93 anombyte93 merged commit d3392f7 into main Jun 14, 2026
6 of 7 checks passed
@anombyte93 anombyte93 deleted the fix/v5.2.2-ux-flow branch June 17, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants