feat: ship one-tap feature handoffs

This commit is contained in:
OpenClaw Bot
2026-05-11 13:19:22 +02:00
parent de1855838e
commit 34413ffafa
7 changed files with 133 additions and 35 deletions
+10 -10
View File
@@ -129,15 +129,15 @@ export const createSeedState = (): AppState => ({
name: 'v0.4 — Focused Session Handoffs',
goal: 'Cut the friction between choosing a feature and giving a coding agent a sharp, minimal brief.',
definition_of_done: [
'Feature detail includes a one-click copy handoff action.',
'Status detail can copy a focused handoff without detouring through export archaeology.',
'Prompt generation still respects release, phase, parking-lot, and recent-pulse guardrails.',
'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.',
],
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: 'First concrete v0.4 slice before deeper prompt presets or session templates.',
notes: 'v0.4.0 focuses on one-tap feature handoffs before preview/edit and result-capture slices.',
created_at: seedDate,
updated_at: seedDate,
},
@@ -145,17 +145,17 @@ export const createSeedState = (): AppState => ({
features: [
{
id: 'feature_focused_handoff_shortcuts',
title: 'Focused handoff shortcuts',
description: 'Let operators copy a sharp AI handoff directly from feature and status detail surfaces.',
title: 'One-tap target-specific handoffs',
description: 'Let operators copy a sharp AI handoff for OpenClaw, Claude Code, Codex, or a generic agent directly from feature detail.',
column: 'now',
priority: 'must',
status: 'building',
acceptance_criteria: [
'Feature detail includes a one-click copy handoff action.',
'Status detail can copy a focused handoff without navigating the whole Export screen.',
'Copied prompt still respects the selected feature or first active Now item.',
'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.',
],
scope_notes: 'This is the first concrete v0.4 step: less archaeology before a coding session starts.',
scope_notes: 'This is the v0.4.0 loop: pick a feature, copy the right brief in one tap, then let the agent work.',
phase_id: 'phase_session_handoff',
release_id: 'release_v040_focused_handoffs',
release_role: 'required',