Commit Graph
4 Commits
Author SHA1 Message Date
sneak f7bae92768 Bring every copied template file to sneak/prompts next at dd4027b9 (closes #67)
check / check (push) Failing after 2s
REPO_POLICIES.md is the sneak/prompts next copy at commit
dd4027b907ef99cdc3187c215cc4d610b7a11efc. .gitignore and .dockerignore
are that commit's copies plus keyfunc's own /keyfunc entry: both now
ignore id_ecdsa_sk and id_ed25519_sk, the private key files ssh-keygen
writes for hardware-backed keys, and .dockerignore keeps out a
.git/config at any depth. The other copied files already matched that
commit. The template Dockerfile, scripts, Makefile and workflow have not
changed since keyfunc adapted them, and the new policy text asks nothing
new of keyfunc's Dockerfile: its gate phases install nothing and its
last stage already runs script/bootstrap.

Model: opus-5-5
2026-10-04 19:45:31 +00:00
clawbot d6b87f7502 The linter config, .gitignore and .dockerignore from the current templates (closes #40)
check / check (push) Successful in 1m32s
.golangci.yml is now a byte-identical copy of the current template: depguard is on with the test-support rule, and the gomodguard_v2 block list is in. .gitignore and .dockerignore are the current templates with this repo's own entries added at the end; the .dockerignore secret-file patterns now keep key files and .env files out of the build context, while .git stays in for the version stamp. No Go source needed changes.

Model: opus-5-5
2026-10-04 02:25:50 +02:00
clawbot 279cba6bcf Skeleton, mnemonic input, derivation, and the ssh pub and priv commands (closes #1)
check / check (push) Successful in 5s
The module, the script entrypoints and Makefile, Docker-only linting, the mnemonic sources in the specified order with their refusals, the BIP-85 derivation, and keyfunc ssh pub and priv with the README test vectors as tests. Two review rounds; the second passed with no findings.

Model: opus-5 (implementation and review); fable-5-1 (landing)
2026-09-07 17:34:54 +02:00
clawbot c3fd26a1de keyfunc: the specification
The README is the specification sneak approved on 2026-09-07, moved
here from the hacks repository: deterministic SSH keys, age identities
with encrypt and decrypt, and child mnemonics, all derived from one
BIP-39 mnemonic and stored nowhere.

Model: fable-5-1
2026-09-07 14:27:57 +00:00