Records / ERP / Approvals

Viewport Odoo Command Room

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.

Source: status.json · slack_odoo_operating_flows Hermes v0.15.2 Last updated: 2026-06-05 Partial foundation · 3 core flows mapped

Record-system state

Core flows mapped3 / 3
Odoo apps tracked10
Apps mapped3
Apps pending6
Apps in review1
Sourcestatus.json
RuntimeHermes v0.15.2
3 / 3core Odoo ↔ Slack flows mapped (Documents · Helpdesk · Finance)
10Odoo apps with defined approval gates
3apps fully mapped
6apps pending full approval-gate wiring
1app in review — Email/Marketing (per-message approval)

Core Odoo ↔ Slack flows

Live data from status.json · slack_odoo_operating_flows — the three mapped flows that carry real operations today.

Documents mapped

Slack

Approval thread/channel when legal or signature is needed

Odoo

Documents / document folder

Flow

Document needed → Odoo document folder → Slack approval if legal/signature → sign only after approval

Helpdesk mapped

Slack

#mlh-warranty-support, #mlh-legacy-issues

Odoo

Helpdesk

Flow

MLH issue → Slack issue thread → Odoo helpdesk ticket → evidence attached → agent suggests next action → approval if legal/financial/customer-facing

Finance mapped

Slack

#mlg-finance-review

Odoo

Accounting / Invoicing / Expenses

Flow

Draft invoice/payment/expense → Slack finance review → Odoo record → approval before sending/payment/customer-facing action

Odoo app mapping

Approval gates and status per Odoo module. 3 mapped · 6 pending · 1 review.

Odoo appPurposeApproval gateStatus
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

Odoo record-first rule

No Slack approval can be requested until Odoo has the record. The pipeline below is mandatory for every action.

1Create the Odoo record

Whichever module applies: Helpdesk ticket, document, invoice, expense, contact update, or project task.

2Attach all evidence

Screenshots, logs, contracts, communications — linked to the Odoo record, not just in Slack.

3Reference in Slack

Post to the correct approval channel with the Odoo record ID, a description of the action, and the evidence link.

4Wait for approval

No execution until explicit approval in the thread.

5Update Odoo after execution

Close or progress the Odoo record after the action completes.

Tenant operations

Odoo applies across all Viewport entities.

Viewport Group

Core operational records, infrastructure costs, agent operations, tech vendor invoices.

Viewport

MLG / MLH

Real estate operations: warranty support tickets, client documents, finance records, legacy issue tracking.

Active

BCCL

Off-paper associate. Operations tracked separately. Contact records only.

Limited

Known state / not overclaimed

What is actually wired today, stated plainly.

PARTIAL FOUNDATION

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.

Generated 2026-06-05T04:53:06.116085+00:00 · Source: viewport-corp/viewport-ops · No secrets embedded.
Viewport · migration · unified shell v1 (2026-06-10) · Data: /migration/status.json · Source: viewport-corp/viewport-os
Viewport · migration · unified shell v1 (2026-06-10) · Data: /migration/status.json · Source: viewport-corp/viewport-os
Viewport · migration · unified shell v1 (2026-06-10) · Data: /migration/status.json · Source: viewport-corp/viewport-os