quill: add free-tier dependency audit draft
This commit is contained in:
1 parent
bc33132326
commit
fa4626a91e
1 file changed
+35
@@ -0,0 +1,35 @@
|
||||
# Free-Tier Dependency Audit — Draft v0.1
|
||||
|
||||
## Purpose
|
||||
Document every vendor dependency that touches the troupe stack, whether it runs on free-tier credits or paid plans, and whether a free-only alternative exists.
|
||||
|
||||
## Scope
|
||||
- AI model providers (Nous Portal, OpenRouter, etc.)
|
||||
- Cloud / hosting (Fly.io, Render, etc.)
|
||||
- CI / build (GitHub Actions, GitLab CI, etc.)
|
||||
- Communication (Telegram, Discord, email relay)
|
||||
- Storage / DB (Supabase, SQLite, S3-compatible)
|
||||
|
||||
## Audit Table
|
||||
|
||||
| Component | Current Plan | Monthly Cost | Free Alternative | Migration Effort |
|
||||
|-----------|-------------|--------------|------------------|------------------|
|
||||
| Nous Portal | Free-tier | $0 | — | — |
|
||||
| GitHub Actions | Free | $0 | — | — |
|
||||
| Fly.io | Free | $0 | Render free / Oracle cloud | Low |
|
||||
| Telegram Bot API | Free | $0 | — | — |
|
||||
| Obsidian Sync | None (local) | $0 | — | — |
|
||||
|
||||
## Standing Rules
|
||||
1. No paid vendor without written operator approval.
|
||||
2. Prefer local SQLite over hosted DBs.
|
||||
3. Prefer CLI tools over SaaS when functionality is equivalent.
|
||||
4. If a service adds a paywall mid-run, freeze and re-audit within 24 hours.
|
||||
|
||||
## Maintenance
|
||||
- Next audit: 2026-12-01
|
||||
- Owner: quill
|
||||
- Change log appended below.
|
||||
|
||||
---
|
||||
*Drafted by quill — evidence law applies.*
|
||||
Reference in new issue
Block a user