Engineering record — internal detail. The manual is authoritative for product behaviour.
Engineering6 min read
Known gaps & roadmap
Every limitation that survives the module-gaps plan, in one place, with the module it belongs to.
ForEngineerAdministrator
Open items after the fixes
| Module | Limitation | Impact |
|---|---|---|
| Fleet | Trip status is not set to Settled automatically when a settlement finalizes | A manual step; the trip stays in Completed until an operator closes it |
| Fleet | A posted trip-expense amount cannot be edited | Correct by deleting and recreating the expense |
| Cashbook | No bank-statement import or automatic matching | Reconciliation is a manual flag against your own statement |
| Analytics | Dashboards use fixed windows with no per-page date filter | Use Reports when a specific date range is required |
| Administration | Transfer CEO has no interface control | Requires an administrator or API action |
| Administration | Billing & Portal is a placeholder | Software subscription is not yet self-service |
| Administration | Audit coverage is broad but not total | Verify a specific control is captured before relying on it |
| Telegram | Approval parity between web and Telegram should be re-verified against the current build | The plan flagged it as pending; the manual asserts parity |
Deferred by decision
- Customer portal — deferred when the port and warehouse modules were designed.
- Automatic Cost of Goods Sold and shrinkage posting — deliberately excluded, available via manual journal today.
- Payroll ledger integration — out of the automated ledger by design.
Documentation debt
- AGENTS.md names Supabase and Supabase Auth; the stack is Neon and Better Auth.
- Fleet, cashbook, approvals and analytics manuals each carry an earlier limitation section that contradicts a later resolved note in the same file.
- The administration manual's pending-approvals alert note contradicts the approvals manual's resolved note on the same alert.
- Features/feature-01.md still describes the Supabase and Stripe architecture and is historical only.