Change full ACL model away from any Django standard -but grid - type.
For Consultant portal users - Updated consent staff views to use app-level consent access instead of strict staff checks
Removed Methodolody ACL, replaced with IP - that has Methodology and Questions Categories
Renamed the card label, the project categories headings, and updated the context help text to match your wording.
Implemented the cancellation fee flow end-to-end: cancellation now creates a cancellation fee request + payment link, sends the new design-system email, and only creates an invoice after PayFast confirms payment; pending fees also appear in the forecast list.
Implemented the annual billing rules and combined invoices/forecast view. Annual plans now bill monthly at the discounted rate with positive clawback invoices, the renewal/usage commands use pricing_plan, and the admin invoices list includes forecast rows, filters, and a filtered total card.
User Request flow added a step to configure ACL for client, and an email to them when done
Administration > EMail Templates - to view all the templates & a script to update the list. in /tools
Pricing of Packages & Payment to payfast for subscriptions
Standardised email templates
Agent files like AGENT_SKILLS, API, DESIGN_SYSTEM etc. to improve speed of working with agents.
[2.1.0] 2026-01-29
Company Strategy and Tactics documentation - but not done yet