Files
nixfiles/home/claude/memory/MEMORY.md
T
Emma Thorpe 3a9fbf1a89
CI / flake (push) Skipped
CI / flake (pull_request) Successful in 1m18s
docs(memory): record what puts a WSP ticket on the Flamingo board
Board 411 filters on membership of the "Flamingo - CommittedWork" saved filter
(or the stf-flamingo-help label), with a sub-filter that hides anything whose
fixVersion is already released. Team, PI and PI Commitment have no bearing on it:
of the filter's 100 most recent members, 52 carry no Team and 94 no commitment.

Records the field IDs and current values anyway, since they are set as a matter
of course for PI planning, and notes that field names cannot be resolved through
the MCP tools.
2026-09-01 09:58:49 +01:00

3.3 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; EVERY commit is type(<TICKET-ID>): summary using the live ticket, overrides repo's bare-prefix style; watch for scope decay on follow-up commits; grep to verify before pushing
  • 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); sig=N without allowedSignersFile is cosmetic, still signed
  • 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
  • Jira WSP fields — WSP field map: issue-type IDs, required Bug fields with allowed values/IDs, Task shortcut, relevant components
  • Review and comments workflow — show PR body and non-trivial Jira comments before posting; terse IaC code comments; PR body content rules
  • Code comment style — reviewer feedback: no ticket IDs in comments by default, concise, explain non-obvious why; Helm needs # not {{/* */}} to render
  • Copilot review false positives — verify Copilot "this breaks X" claims against spec/live config before acting; two recorded Terraform false positives
  • 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
  • WSP local build and test — core-services-cloud on this box: dotnet via nix, artifactory creds from ~/.artifactoryenv sourced per command, how to tell auth failure from a code failure
  • WSP-32957 PIM migration — AKS RBAC to PIM + AutoPerm decommission; prod is in the Technical Preview subscription, three tenants; resume via ~/code/WSP-32957-CONTINUATION.md
  • Entra group member readsaz ad group member list hides service principal members; use the servicePrincipal cast or transitiveMemberOf, and trust the Terraform plan over it
  • Flamingo Jira board — board 411 needs Flamingo - CommittedWork membership and an empty/unreleased fixVersion; Team/PI/Commitment do not affect it