8f7bc25611
step 10 complete: plugin marketplace with catalog, review workflow, and revenue split
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 22:32:44 +01:00
3e07fff958
step 9 complete: auth middleware, tier-aware rate limiter, and response sanitizer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 22:18:17 +01:00
c8ef7b119b
Refactor tests for execution plan and add comprehensive storage tests
...
- Updated `TestModuleSingletons` in `test_execution_plan.py` to reflect new agent templates and playbook names.
- Changed assertions in playbook tests to match updated templates and agents.
- Introduced `test_storage.py` to cover the storage layer, including encryption, BlobStore, and VectorStore functionalities.
- Added tests for S3 interactions, ensuring upload, download, delete, and list operations work as expected.
- Implemented mock tests for Pinecone and Qdrant vector stores to validate upsert, search, and delete operations.
2026-03-02 15:36:09 +01:00
e72d72f4f6
step 6 complete: four specialized agents, all registered and tested
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 13:18:53 +01:00
14d1a7351d
step 5 complete: execution plan builder, template registry, and LRU plan cache
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 13:13:02 +01:00
68955d2fc2
step 4 complete: intelligent routing with single-agent and pipeline modes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 13:03:54 +01:00
0d16729036
step 3 complete: pluggable agent framework
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 00:03:42 +01:00
4d0917f5df
step 1 complete: runnable FastAPI skeleton
...
- Full directory structure with all __init__.py stubs
- requirements.txt with all pinned dependencies
- app/config/settings.py (BaseSettings, env-based)
- app/main.py (CORS, lifespan, /api/v1/health)
- Dockerfile (multi-stage, Python 3.12-slim, non-root user)
- docker-compose.yml (app + postgres:16 with healthcheck)
- .env.example
- BACKEND_PLAN.md: mark step 1 done, add one-step-at-a-time rule
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 23:51:37 +01:00