Skip to content

learn skill: empty-vault first-run marker path is interactive (breaks headless/automation) #643

@toejough

Description

@toejough

When learn runs against a vault with no progress marker (e.g. a fresh/empty
vault), engram transcript --mark exits non-zero and the learn SKILL.md
instructs stopping to ask the user via AskUserQuestion which date to scan from.

In any non-interactive / headless context (claude -p, automation, the eval
harness's cold arm) there is no user to answer — the step hangs, errors, or
silently skips capture. This blocks any automated learn-on-empty-vault flow.

Discovered while designing the self-seeding eval harness (see
docs/superpowers/specs/2026-05-29-memory-eval-harness-design.md, Run-1
blockers). Fix likely: a non-interactive default / flag for the first-run scan
(e.g. --from all or a marker bootstrap) so headless learn can proceed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions