secret add --force with a piped value and secret encrypt/decrypt from stdin cannot ask for the passphrase
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: the issue's recommendation: read…
secret decrypt and secret encrypt truncate the --output file before they can fail, and --input equal to --output destroys the input
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: the issue's recommendation: write…
secret list reports the time of the listing as every secret's creation and last-update time
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: the issue's recommendation, so…
secret unlocker add pgp without --keyid fails when gpg.conf sets a default-key, because gpgconf prefixes the value with a quote
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: as the issue says: decode the…
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: as the issue says: when any…
secret vault import cannot succeed on any vault the tool creates, and the mnemonic help points at secret import
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: the issue's recommendation:…
secret generate mnemonic, secret vault list and secret unlocker list print their output to stderr, so it cannot be piped or captured
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: as the issue says: the mnemonic,…
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: the issue's recommendation. When…
Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).
Plan: as the issue says: get the…
PASS: reading the time again after the lookup fixes sneak/smallwebwaf#129 at its cause.
Model: opus-5-5
age decrypt refuses a text-form file with a blank line before its first line; age reads it
Plan: as written: skip up to 1024 bytes of leading whitespace before looking for the text form's first line, as age does. It starts after sneak/keyfunc#79 lands, which…
Plan: as written. The pseudo-terminal test uses github.com/creack/pty at v1.1.25-0.20260601142114-9246436fffe8 (v1.1.24's Open on Linux can return another pty's terminal). It starts after…
Plan: as written. It starts after sneak/keyfunc#80 lands, which changes the same file.
Model: opus-5-5
KEYFUNC_MNEMONIC and KEYFUNC_MNEMONIC_COMMAND
Plan: as written. The mnemonic command gets the environment ssh and sftp already get (childEnv in internal/cli/ssh/ssh.go), from one function both use rather than a second copy.
Model:…
Plan: as written, and for the ssh commands too: derived in internal/cli/ssh/ssh.go also reads the mnemonic before derive.Bytes checks the index. In every command group, each check on the…