2.0 KiB
2.0 KiB
IGNY8 Docs Changelog (Dec 2025)
2025-12-07
Features captured (code-sourced)
- Added backend-only architecture doc (
docs/backend/IGNY8-BACKEND-ARCHITECTURE.md) reflecting current namespaces, billing models, integrations, and webhooks. - Added planner backend doc (
docs/backend/IGNY8-PLANNER-BACKEND.md) and writer backend doc (docs/backend/IGNY8-WRITER-BACKEND.md) from live code. - Replaced automation folder with single canonical
docs/automation/AUTOMATION-REFERENCE.md(code-sourced pipeline, APIs, models, tasks, frontend). - Multi-tenant foundation via
AccountBaseModel/SiteSectorBaseModelwith tenant-scoped billing fields onAccount. - Backend namespaces wired in
backend/igny8_core/urls.pycovering auth, account, planner, writer, system, billing (tenant), admin billing, automation, linker, optimizer, publisher, integration. - Billing tenant surface: invoices, payments (including manual submission + available methods), credit-packages, credit-transactions, payment-methods CRUD/default, credits balance/usage/transactions.
- Billing admin surface under
/api/v1/admin/: stats, users credit adjustments, credit costs, invoices/payments/pending approvals, payment-method configs, account payment methods. - WordPress integration webhooks (
/api/v1/integration/webhooks/wordpress/status|metadata/) and Gitea webhook (/api/v1/system/webhook/). - Frontend routes mapped for Planner, Writer, Automation, Linker, Optimizer, Thinker, Billing module, Account pages, and Admin billing/management; sidebar paths defined in
frontend/src/layout/AppSidebar.tsx.
Issues / gaps to fix
docs/user-flow/is empty; needs end-to-end flows (account, billing, content) based on current routes and APIs.- Billing/account documentation must be aligned to the live namespaces and models captured in
docs/igny8-app/IGNY8-APP-ARCHITECTURE.md(avoid legacy/retired paths). - Add API request/response samples for billing/admin endpoints to the billing docs to match the current serializers (not yet documented here).