Commit Graph

8 Commits

Author SHA1 Message Date
tomatocream bef7a72799 feat: OpenAPI assembly from endpoint records
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 23:59:51 +08:00
tomatocream 0efd906a07 fix: silence genson untyped-import errors in schema accumulator 2026-05-31 23:58:26 +08:00
tomatocream 5bc7e5b89d feat: deterministic JSON schema inference (genson wrapper) 2026-05-31 23:57:47 +08:00
tomatocream 7956b49e28 feat: thread-safe FlowStore with signature dedup and samples
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 23:56:42 +08:00
tomatocream a82d99b12a feat: scope filter (host allow/deny, asset and analytics drop)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 23:54:34 +08:00
tomatocream 7a02efd42d feat: path templating for endpoint signatures 2026-05-31 23:53:00 +08:00
tomatocream d7b4a44673 feat: core data models (Signature, CapturedFlow, EndpointRecord) 2026-05-31 23:51:47 +08:00
tomatocream adcd280bbd init: auto-reverse CLI with Python 3.14t, uv, and Nix flakes
Set up project scaffolding with free-threaded Python 3.14, uv for package
management, and Nix flakes for dev tooling (treefmt-nix with nixfmt/ruff,
pyright strict mode, direnv integration).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-31 22:16:36 +08:00