feat: add editable handoff preview flow

This commit is contained in:
OpenClaw Bot
2026-05-11 22:49:52 +02:00
parent 34413ffafa
commit ec85b8e4d7
6 changed files with 211 additions and 53 deletions
+5 -5
View File
@@ -131,13 +131,13 @@ export const createSeedState = (): AppState => ({
definition_of_done: [
'Each feature detail exposes one-tap copy actions for OpenClaw, Claude Code, Codex, and a generic brief.',
'Prompt generation includes phase, release, readiness, blockers, parking-lot, and forbidden-work guardrails.',
'Copy actions can optionally log an INTENT pulse without triggering any live execution.',
'Preview/edit before copy is available with explicit INTENT pulse controls and mobile-safe actions.',
],
required_feature_ids: ['export_screen', 'feature_focused_handoff_shortcuts'],
optional_feature_ids: ['pulse_log_screen'],
forbidden_feature_titles: ['Live OpenClaw/Hermes Agent Status', 'WebSocket agent telemetry', 'GitHub / Gitea sync'],
status: 'in_progress',
notes: 'v0.4.0 focuses on one-tap feature handoffs before preview/edit and result-capture slices.',
notes: 'v0.4.1 adds preview/edit before copy and cleaner INTENT controls; result capture comes next.',
created_at: seedDate,
updated_at: seedDate,
},
@@ -152,10 +152,10 @@ export const createSeedState = (): AppState => ({
status: 'building',
acceptance_criteria: [
'Feature detail exposes separate copy actions for OpenClaw, Claude Code, Codex, and Generic.',
'Copied prompt includes release context, blockers, and forbidden-work warnings.',
'Copy can optionally log an INTENT pulse for the chosen target.',
'Preview/edit is available before copy, with target switching and reset-to-preset behavior.',
'INTENT pulse logging is explicit from the preview flow instead of hidden behind a toggle.',
],
scope_notes: 'This is the v0.4.0 loop: pick a feature, copy the right brief in one tap, then let the agent work.',
scope_notes: 'This is the v0.4 loop: quick-copy when you know the target, preview/edit when you want a safer brief, then let the agent work.',
phase_id: 'phase_session_handoff',
release_id: 'release_v040_focused_handoffs',
release_role: 'required',