Files
igny8/docs/CHANGELOG.md
IGNY8 VPS (Salman) 2420f1678d docs 1
2025-12-07 11:28:32 +00:00

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 / SiteSectorBaseModel with tenant-scoped billing fields on Account.
  • Backend namespaces wired in backend/igny8_core/urls.py covering 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).