Skip to content

stash init/plan rough edges surfaced by the rc.1 skilltester run (umbrella) #665

Description

@coderdan

Summary

Umbrella for the CLI defects the 2026-07-16 skilltester eval hit repeatedly (5 surfaces, evidence per item under docs/evals/*/2026-07-16-* on cipherstash/skilltester branch 20260716-01-claude). Split out as needed:

  1. --eql-version 2 silently ignored on --drizzle/--direct paths — emits a v3 migration regardless, with no warning. (Inverse facet of No Supabase-native EQL v3 migration file: a v3 install does not survive supabase db reset #613, which tracks --eql-version 3 being rejected with --drizzle.) Also --out ignored / empty stub written.
  2. init reports "EQL installed" when it only generated the migration — the schema doesn't exist yet; the message misleads both agents and humans.
  3. stash plan --target claude-code spawns a nested claude subprocess — inside an agent session this hangs (nested interactive agent). It should detect it's already inside an agent (or offer a --no-spawn mode that just writes plan.md). Also crashed outright on the prisma-next context.
  4. Skill installation is incomplete and late — skills land at plan (not init; context.json shows installedSkills: [] after init), and only 2–3 of 7 are installed; stash-supabase was omitted on Supabase apps.
  5. init is not bundler/runtime aware — on a Vite SPA it scaffolds the FFI encryption client into src/ (the browser bundle) and emits top-level await that fails vite build --ssr (esbuild es2020); on a Deno edge app it runs npm install, scaffolds a native/TLA Node client, and records integration: postgresql with no Deno/WASM awareness.
  6. Unpinned dependency installs — tracked separately as npm dist-tags deliver broken/stale packages: adapters' latest=0.0.0, stack latest=0.19.0; stash init installs unpinned #661.

Each surface's bug-*.md files carry exact commands, expected vs actual, and workarounds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions