Documents mapped
Approval thread/channel when legal or signature is needed
Documents / document folder
Document needed → Odoo document folder → Slack approval if legal/signature → sign only after approval
Odoo is the system of record for all Viewport entities. Documents, helpdesk tickets, and finance records must exist in Odoo before any Slack approval is requested. This page is generated from GitHub truth and live status.json.
Live data from status.json · slack_odoo_operating_flows — the three mapped flows that carry real operations today.
Approval thread/channel when legal or signature is needed
Documents / document folder
Document needed → Odoo document folder → Slack approval if legal/signature → sign only after approval
#mlh-warranty-support, #mlh-legacy-issues
Helpdesk
MLH issue → Slack issue thread → Odoo helpdesk ticket → evidence attached → agent suggests next action → approval if legal/financial/customer-facing
#mlg-finance-review
Accounting / Invoicing / Expenses
Draft invoice/payment/expense → Slack finance review → Odoo record → approval before sending/payment/customer-facing action
Approval gates and status per Odoo module. 3 mapped · 6 pending · 1 review.
| Odoo app | Purpose | Approval gate | Status |
|---|---|---|---|
| Documents | Document folder and evidence storage. | Legal/signature approval before sign. | mapped |
| Helpdesk | Warranty/support/legacy issue ticketing. | Legal/financial/customer-facing actions need approval. | mapped |
| Accounting / Invoicing / Expenses | Finance records, draft invoices, payments, expense tracking. | #mlg-finance-review before sending/payment/customer-facing action. |
mapped |
| CRM / Sales | Lead and opportunity tracking for MLG/MLH deals. | Customer-facing actions need approval. | pending |
| Project | Project and task management across Viewport entities. | Deadline/delivery changes need approval if customer-facing. | pending |
| Contacts | Customer, vendor, partner, and employee records. | Data modification of live client records needs approval. | pending |
| Purchase / Inventory | Procurement and stock management. | Purchase orders over threshold need finance approval. | pending |
| Email / Marketing | Outbound communication and campaign management. | All outbound to real clients needs per-message approval. | review |
| Sign | Digital signature routing for contracts and documents. | Legal/financial documents need Slack approval before send. | pending |
| Website / eCommerce | Public-facing Odoo web portal. | Content changes to live portal need approval. | pending |
No Slack approval can be requested until Odoo has the record. The pipeline below is mandatory for every action.
Whichever module applies: Helpdesk ticket, document, invoice, expense, contact update, or project task.
Screenshots, logs, contracts, communications — linked to the Odoo record, not just in Slack.
Post to the correct approval channel with the Odoo record ID, a description of the action, and the evidence link.
No execution until explicit approval in the thread.
Close or progress the Odoo record after the action completes.
Odoo applies across all Viewport entities.
Core operational records, infrastructure costs, agent operations, tech vendor invoices.
ViewportReal estate operations: warranty support tickets, client documents, finance records, legacy issue tracking.
ActiveOff-paper associate. Operations tracked separately. Contact records only.
LimitedWhat is actually wired today, stated plainly.
Odoo validation exists, but this is not yet a full production command room with every model, write policy, approval class, audit link, and tenant operation automated. The three core flows (Documents, Helpdesk, Finance) are mapped. All other modules are pending full approval-gate wiring.
viewport-corp/viewport-ops · No secrets embedded.