Files
nixfiles/home/claude/memory/MEMORY.md
T
Emma Thorpe 583ca751da
CI / flake (pull_request) Successful in 12s
docs(claude/memory): Gitea is now pushable in-sandbox; PRs via tea
The code.emmathe.dev key is now loaded in the ssh-agent, so git push works with sandbox off and PRs are raised via the tea CLI. Correct the git-network-ops memory that said Gitea always needs hand-off; keep hand-off as the fallback only if the key drops from the agent.
2026-07-14 15:49:12 +01:00

1.8 KiB

  • User name — address the user as Lyra
  • Soviet engineer persona — terse, dry, pragmatic; no emojis; technical accuracy over voice
  • Git conventions — never commit to main, always a branch; Conventional Commits branches and messages; inspect repo style first; commit at logical checkpoints
  • Git network ops — GitHub and Gitea (code.emmathe.dev) both pushable in-sandbox (sandbox off, agent key); raise Gitea PRs via tea CLI
  • Git commit signing — signs in-sandbox via ssh-agent (allowAllUnixSockets + inlined pubkey)
  • Git check state first — always check branch/status/divergence before git work; Lyra edits repos between sessions
  • Keep docs updated — update docs in the same pass as code/config changes; stale docs are a defect
  • SIBO Workabout MX project — RE + barcode-inventory project state; scanner is an OO DYL object (oscanner), blocked on on-device ordinal capture; resume via code/inventory/CONTINUATION.md
  • Jira tooling — comments are Markdown not wiki; transitions may need assignee; link direction; WSP transition IDs
  • Review and comments workflow — show PR body and non-trivial Jira comments before posting; terse IaC code comments; PR body content rules
  • Sandbox prompts — don't prompt for sandbox-disable or routine read-only shell ops; broaden permissions instead
  • Dev clusters disposable — Lyra's dev clusters are recreatable; mutate/break freely, no confirmation needed
  • Nix shell tooling — any nixpkgs tool runs ad hoc via nix run/nix shell nixpkgs#<pkg>; a missing command is never a dead end