Commit graph

3 commits

Author SHA1 Message Date
406ec86d65 chore(secrets): store Quandela API key encrypted with sops/age
- .sops.yaml: creation rules with age key age17nzzwaftrkcuerlt4vq2eh98fdfxnv3eqykdxf5c3hqa0pvc2uhq26dxeq
- secrets/quandela_api_key.enc.yaml: age-encrypted (decrypt: sops secrets/quandela_api_key.enc.yaml)
- .gitignore: ignores secrets/ plaintext, encrypted files tracked with -f
2026-07-04 01:39:38 -05:00
ae56141a9f feat(wolfram): add Wolfram Alpha MCP server + SOPS-encrypted API key 2026-06-30 17:28:22 -05:00
85141a4b94 feat(nuvmap,braid): NUVMAP port + Rossby/Kelvin braid correspondence
- Port NUVMAP projection engine from Research Stack to SilverSight
  with Q16_16 fixed-point (zero Float) and CBOR serialization
- Add Rotational Wave — Braid Correspondence formalization at boundary
  (ChiralLabel, RossbyDrift, rossby_convergence_bound stubbed,
   kelvin_wave_eigensolid proven)
- Add auto-pipeline CI workflow, webhook receiver, Forgejo MCP server
- Add SOPS/Age encryption config
- Add stack compose for portable deployment
- Add rotational wave design doc
2026-06-30 16:38:11 -05:00