Skip to content

feat(tool-learning): README + zero-infra demo CLI#30

Closed
tgarciai wants to merge 1 commit intomainfrom
feat/tool-learning-demo-readme
Closed

feat(tool-learning): README + zero-infra demo CLI#30
tgarciai wants to merge 1 commit intomainfrom
feat/tool-learning-demo-readme

Conversation

@tgarciai
Copy link
Member

Summary

  • README.md: Full service documentation — architecture diagram, Thompson Sampling math, hard constraints, NATS event contract, Valkey key format, Helm deployment
  • cmd/demo: Self-contained demo binary using embedded DuckDB + miniredis + NATS. Zero infrastructure needed.
  • make demo: New Makefile target

Demo

cd services/tool-learning
make demo
# or with constraints:
go run ./cmd/demo --hours=24 --per-hour=500 --max-error-rate=0.08

Test plan

  • go build ./cmd/demo/ compiles
  • make demo runs successfully
  • All unit tests pass
  • Coverage gate: 88.7% >= 80%

🤖 Generated with Claude Code

- README.md documenting architecture, Thompson Sampling, constraints,
  NATS event contract, Valkey key format, and deployment
- cmd/demo: self-contained demo binary using embedded DuckDB, miniredis,
  and NATS — zero infrastructure needed, run with `make demo`
- Makefile: add `demo` target

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@tgarciai
Copy link
Member Author

Superseded by direct commits to main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant