Skip to content

Enrich examples with real datasets and new tools#580

Merged
Muizzkolapo merged 3 commits into
mainfrom
examples/cleanup-and-enrich
May 19, 2026
Merged

Enrich examples with real datasets and new tools#580
Muizzkolapo merged 3 commits into
mainfrom
examples/cleanup-and-enrich

Conversation

@Muizzkolapo
Copy link
Copy Markdown
Owner

Summary

  • book_catalog_enrichment: Expanded seed data with real book catalog, added BISAC codes reference data, improved search/validate tools, updated staging data and prompt
  • product_listing_enrichment: Added normalize_product tool + schema, expanded staging data with real products, updated config for multi-action pipeline, rewrote README
  • review_analyzer: Added normalize_review tool + schema, expanded staging data with real reviews, updated config and prompt
  • Removed .env.example files (secrets handled via .env)
  • Updated .gitignore to exclude runtime artefacts (store/, logs/, artefact/, docs/) from examples

Verification

  • Reviewed all staged files — only intentional example content included
  • Runtime artefacts (SQLite DBs, event logs, rendered workflows, raw CSV datasets, backup JSONs) excluded via .gitignore

- book_catalog: expand seed data, add BISAC codes reference, improve
  search/validate tools, update staging data and prompt
- product_listing: add normalize_product tool+schema, expand staging
  data, update config with multi-action pipeline, rewrite README
- review_analyzer: add normalize_review tool+schema, expand staging
  data, update config and prompt
- Remove .env.example files (secrets handled via .env)
- Update .gitignore to exclude runtime artefacts (store/, logs/,
  artefact/, docs/) from examples
- Add `agac example list` and `agac example install` as top-level
  commands so users don't need to know about `agac init` subcommands
- Copy shared .env.example into installed examples so users know
  what API keys to configure
- Expand _COPY_IGNORE_PATTERNS to exclude runtime artefacts
  (store/, artefact/, logs/, *.db-shm, *.db-wal)
- Narrow .gitignore: remove blanket examples/*/docs/ exclusion
  that was blocking docs/flow.png from being tracked
- Add tests for all new behavior (24/24 pass)
@Muizzkolapo Muizzkolapo merged commit d740929 into main May 19, 2026
5 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant