Viewport Idea Bank

Everything captured from the viewport-corp/viewport-ops GitHub YAMLs and MDs — corporate structure, departments, agents, tenants, operating model, Odoo/Slack flows, products, industries, ventures. Add-only: nothing dropped.

Branch: ops/openclaw-github-flow-44 Source files read: 42 CompanyOS version: 0.1.0 · phase-1-backbone Compiled: 2026-06-09 Repo: viewport-corp/viewport-ops
Contents
  1. 1. Corporate Structure
  2. 2. Departments (17 functions)
  3. 3. Agent Workforce (48-seat roster)
  4. 4. Tenants & Isolation Model
  5. 5. Operating Model: GSD / Ralph Loop, Readiness Levels
  6. 6. Odoo + Slack Operating Flows
  7. 7. Products, Industries & Ventures
  8. 8. Source Files Appendix

1. Corporate Structure

Holding-level CSR: IOP — Instruments of Peace. Mental model: Viewport Corporation = parent. Viewport OS = operating system. PlatformX = product. OpenClaw = workforce. GitHub = control plane. VPS = disposable runtime.

Entity Type Parent CSR / Theme Status Notes
Viewport Corporation Holding Instruments of Peace (IOP) Active Parent of everything. Operator: Sam, Vientiane, Laos. Source-of-truth: GitHub org viewport-corp.
VIEWPORT GROUP — Operating companies · CSR: Shunya
Viewport Studio OpCo Viewport Group Shunya Target Design + production studio
Viewport Consultancy OpCo Viewport Group Shunya Target Advisory & implementation services
Creation Zero OpCo Viewport Group Shunya Target Zero-waste / creation venture
Viewport Marine OpCo Viewport Group Shunya Target Marine sector operating company
Viewport Technology OpCo Viewport Group Shunya Target Tech / engineering division
Viewport Impex OpCo Viewport Group Shunya Target Import / export trading arm
Viewport Manpower OpCo Viewport Group Shunya Target HR / staffing / manpower services
Viewport Associates OpCo Viewport Group Shunya Target Strategic associate network
CAPITAL ABC — SaaS / product group · CSR: No Reason
Co-Founder Product Capital ABC No Reason Target Co-founder enablement product
Business Minister Product Capital ABC No Reason Target Business advisory platform
Your Drive Product Capital ABC No Reason Target Drive / mobility platform
SeaLand Product Capital ABC No Reason Target Maritime / land SaaS platform
THINK THAT GROUP — Innovation / idea products · CSR: Earth Is Heaven
Locator Product Think That Group Earth Is Heaven Target Location intelligence product
Near Bar Product Think That Group Earth Is Heaven Target Proximity / local discovery product
Vendor Stock Product Think That Group Earth Is Heaven Target Vendor inventory / stock platform
Manushya Product Think That Group Earth Is Heaven Target Human-focused platform product
VEAVOR GROUP — Creative / agency / mixed · CSR: Last Species
Skill Wahles Sole Co Ltd Legal Veavor Group Last Species Target Registered legal entity in group
Veavor Creative / Agency Agency Veavor Group Last Species Target Creative agency & production arm
Future Veavor Products Pipeline Veavor Group Last Species Planned Unspecified future product slate
EXTERNAL ENTITIES
Modern Lao (MLG/MLH) Partner 49% External Live Production Live Slack bot today. Becomes tenant-mlg in PlatformX. MLG = new entity; MLH = legacy homes. Sam = 49%.
BCCL Associate External Off-paper Active Sam 69% / Phonemala 30% / Milinda 1%. Operates LaoWise. Becomes tenant-bccl. Separate repo/runtime/KB.
Saathi Tenant/Product PlatformX Runtime Live services on VPS (saathi-app, saathi-postgres, saathi-redis containers)
TradeX Venture Viewport Corp Idea Trade intelligence / import-export platform concept
PLATFORM LAYER
Viewport OS Platform Viewport Corp v0.1.0 Internal company operating system. Defines groups / entities / products / tenants as governed namespaces.
PlatformX SaaS Viewport Corp Building Multi-tenant SaaS / control plane product. Forks = controlled upstream supply chain. Max 5 active source forks.
OpenClaw Workforce Viewport OS Seeded 47–48 specialist agent workforce (target). NOT v0. Hermes is the operator harness around OpenClaw.
Hermes Harness Viewport OS Live Operator harness — Sam's CLI / orchestration shell. Tier-0. No fast-path updates.
ClawHub Gate Layer Viewport OS Design Governance gate system: Intent / Safety / Cost / Rollback / Observability. NOT the agent fleet.
OS / GitHub Flow
Viewport OS PlatformX Agents (47) GitHub (source of truth) VPS Runtime (disposable)

GitHub owns the truth. VPS only runs what GitHub declares. Agents watch everything. Sam approves production. Forks exist only where Viewport must control source. Two permanent repos: viewport-v0 + viewport-ops.

2. Departments — 17 Enterprise Functions

Every department maps to a capability cluster. Missing capability triggers the role/department factory. Each function uses the same execution capabilities: plan → research → execute → review → verify → report → improve.

# Function ID Function Name Key Roles (from role library) Graph Node Owner Approval Gates
01 executive-strategy-governance Executive Strategy Governance Viewport Orchestrator, Chief of Staff, Intake Interpreter, Strategy Analyst viewport-corp Risk classified by authority matrix
02 market-research-intelligence Market Research Intelligence Market Intelligence Analyst, Competitive Intelligence Analyst, Industry Researcher, Regulatory Researcher platformx Public claims; spend
03 product-program-portfolio Product Program Portfolio Product Manager, Program Manager, Business Model Architect platformx Production/domain if digital; legal
04 engineering-ai-automation Engineering AI Automation Frontend Engineer, Backend Engineer, AI Agent Engineer, Integration Engineer viewport-os Production deploy; DNS; billing
05 cloud-devops-sre-runtime Cloud DevOps SRE Runtime Platform Engineer, SRE Operator, Domain DNS Manager, Runtime Contract Manager viewport-os Runtime mutation requires contract + backup + rollback
06 security-compliance-trust Security Compliance Trust Security Analyst, Secrets Manager, Compliance Analyst viewport-corp Secrets/permissions changes; legal
07 data-analytics-knowledge Data Analytics Knowledge Data Analyst, Knowledgebase Operator, RAG Architect viewport-os Authority matrix; public claims
08 sales-revenue-growth Sales Revenue Growth Lead Generation Specialist, CRM Operator, Proposal Writer platformx External outreach; customer-facing send
09 marketing-brand-communications Marketing Brand Communications Brand Strategist, Content Marketer, Social Media Manager, Paid Ads Planner platformx Public claims; spend; social/ad launch
10 creative-media-design Creative Media Design UX/UI Designer, Graphic Designer, Pitch Deck Designer platformx Public publishing; brand spend
11 customer-success-support-delivery Customer Success Support Delivery Customer Success Manager, Support Operator platformx Customer-facing sends; legal/finance
12 finance-accounting-procurement Finance Accounting Procurement Finance Analyst, Cost Controller, Procurement Analyst viewport-corp Finance/payment/invoice; spend; billing
13 legal-contracts-policy Legal Contracts Policy Contract Analyst, Privacy Policy Analyst, IP/Trademark Analyst viewport-corp Legal/signature; contracts; compliance
14 hr-recruiting-training-performance HR Recruiting Training Performance Recruiter / Role Factory, Training Manager viewport-corp Hiring commitments; spend
15 quality-verification-audit Quality Verification Audit Agent Performance Auditor, QA Verifier, Evidence Auditor viewport-os Audit evidence required before close
16 corporate-development-new-ventures Corporate Development New Ventures Venture Builder, Partnerships Manager viewport-corp Investment; legal; JV diligence
17 ai-efficiency-accessibility-lab AI Efficiency Accessibility Lab Model Benchmark Analyst, Inference Economics Researcher, Small Model Specialist viewport-os Model benchmark required for new models
18 open-source-acquisition-upstream-sync Open Source Acquisition & Upstream Sync Open Source Scout, Upstream Sync Engineer, License Risk Analyst viewport-os Max 5 active forks; fork approval required
19 tenant-client-domain-operations Tenant Client Domain Operations Domain DNS Manager viewport-os DNS/nameserver changes require Sam approval
Department Factory Flow
Capability cluster missing Draft department charter Define reporting line Define roles / KPIs / workflows Define tools / models / MCPs Define watchers / auditors Create GitHub PR & sync after approval

3. Agent Workforce — 48-Seat Roster

Source: viewport-company-os/agents/centralized-agent-registry.yaml (48 entries) + specialist seats from implementation-specialists/ and role library. All seats are seed_only_not_production until authority matrix + reviewer + runtime contract + secret scope exist. Runtime mutation is disabled until full gates pass.

Tier-0 Seats (operator harness — no fast-path updates)
SeatClassMissionAllowed ActionsForbiddenReadiness
Hermes Operator Harness Orchestrates tools, memory, actions, PRs, evidence; reads locked instructions; launches tasks; coordinates tool calls; updates state; creates issues/branches/PRs GitHubOps, evidence, status, safe read-only runtime checks Decide architecture alone; push to main without PR Live
OpenClaw Specialist Workforce 47-agent specialist execution layer (target). Executes specialist tasks after rules locked. Bounded workers under quarantine policy Import secrets/runtime junk/.env/cookies/SQLite without KEEP tag Seeded
GitHub Office CompanyOS Specialist Operate GitHub as company brain: issues, task packets, branches, PRs, CODEOWNERS, Actions, evidence, approvals, releases, rollback records. GitHub REST API, Actions, Issues, PRs, CODEOWNERS, branch protection Store secrets in GitHub; claim readiness without validation evidence Seeded
Hermes Runtime Specialist CompanyOS Specialist Operate Hermes profiles, gateway, tools, skills, cron, MCP, providers, memory, delegation, tenant runtimes GitHub-first. Config, gateway, profiles, skills, cron, MCP, provider routing, memory/session search Print/commit secrets; runtime changes without committed artifacts Seeded
Modern Manager Tenant Agent Dedicated Modern Lao operating manager: MLG/MLH intake triage, Slack/Odoo/GitHub/VPS bounded manager across all channels. Read/summarize/classify/draft/route; safe Odoo record creation; GitHub task packets; Slack approval packets Autonomous money/legal/customer/destructive actions; non-MLG tasks Design
48-Agent OpenClaw Fleet (all seed_only_not_production)
#Agent IDLikely Function DomainNotes
01mainExecutive / orchestrationPrimary routing / orchestration agent
02coderEngineering AI AutomationCode generation & implementation
03researcherMarket Research IntelligenceResearch synthesis & intelligence gathering
04architectEngineering AI AutomationSystem/solution architecture design
05qaQuality Verification AuditTest design and QA execution
06visionCreative Media DesignVisual/design generation & vision tasks
07performerEngineering / SREPerformance optimization & benchmarking
08bizdevCorporate Development New VenturesBusiness development & deal pipeline
09financeFinance Accounting ProcurementFinancial analysis & cost control
10salesSales Revenue GrowthSales pipeline & CRM operations
11marketingMarketing Brand CommunicationsBrand, content & campaign execution
12legalLegal Contracts PolicyContracts, compliance & IP analysis
13csCustomer Success Support DeliveryCustomer success & support operations
14analyticsData Analytics KnowledgeData analysis & business intelligence
15resourceHR Recruiting Training PerformanceResource management & allocation
16trainingHR Recruiting Training PerformanceAgent/team training & onboarding
17qa-masterQuality Verification AuditSenior QA oversight & master verification
18hiringHR Recruiting Training PerformanceRecruiting & role-factory operations
19innovationCorporate Development New VenturesInnovation pipeline & venture ideation
20omnibrandMarketing Brand CommunicationsOmni-channel brand strategy & identity
21contentMarketing Brand CommunicationsContent creation & editorial ops
22mediaCreative Media DesignMedia production & distribution
23experimentAI Efficiency Accessibility LabA/B testing & experiment design
24benchmarkAI Efficiency Accessibility LabModel benchmarking & evaluation
25securitySecurity Compliance TrustSecurity scanning & threat analysis
26auditorQuality Verification AuditEvidence audit & compliance verification
27mentorHR Recruiting Training PerformanceAgent & team mentoring / guidance
28recruiterHR Recruiting Training PerformanceTalent acquisition & role design
29crisisExecutive Strategy GovernanceCrisis response & incident management
30forgeEngineering AI AutomationBuild & deploy pipeline operations
31ledgerFinance Accounting ProcurementFinancial ledger & transaction tracking
32closerSales Revenue GrowthDeal closing & negotiation support
33amplifyMarketing Brand CommunicationsGrowth amplification & viral loops
34advocateCustomer Success Support DeliveryCustomer advocacy & retention
35prismData Analytics KnowledgeMulti-angle analysis & data refraction
36c-modernlaoTenant Client Domain OperationsModern Lao dedicated client agent seat
37sentinelSecurity Compliance TrustRuntime monitoring & threat sentinel
38catalystCorporate Development New VenturesGrowth catalyst & venture acceleration
39hypothesisMarket Research IntelligenceHypothesis generation & research framing
40metricData Analytics KnowledgeKPI definition & metrics tracking
41paletteCreative Media DesignDesign system & brand palette management
42quillMarketing Brand CommunicationsLong-form writing & narrative content
43canvasCreative Media DesignVisual composition & layout design
44codexEngineering AI AutomationCodex-style implementation & bulk code ops
45atlasMarket Research IntelligenceGeographic & market mapping research
46scoutOpen Source AcquisitionOSS discovery & upstream monitoring
47eyeSecurity Compliance Trust / QAObservability & visual monitoring
48verifyQuality Verification AuditEnd-to-end evidence verification
Implementation Specialists (trained / readiness-tracked)
SpecialistRoleDepartmentReadiness
GitHub OfficeCompany clerk, memory, change-control, routing deskExecutive Operations / Source of TruthSeeded
Hermes Runtime SpecialistHermes config, gateway, profiles, skills, cron, MCPAgent Runtime OperationsSeeded
DevOps SRE SpecialistCloud infrastructure, reliability gates, proxy/DNS ownershipCloud DevOps SRE RuntimeSeeded
GitHub Actions Platform EngineerCI/CD, reusable workflows, security baseline, IssueOpsEngineering AI AutomationSeeded
Knowledgebase & Docs LibrarianLive docs queries, source quality scoring, knowledge refreshData Analytics KnowledgeSeeded
Migration Program ManagerVPS→GitHub migration phases, execution ledgerOperations / Program ManagementSeeded
OpenClaw Runtime SpecialistOpenClaw config, agent routing, fleet stateAgent Runtime OperationsSeeded
Cloud ManagerCloud resource management, Coolify, deploymentsCloud DevOps SRE RuntimeSeeded
Full-Stack EngineerFrontend + backend implementation, integrationsEngineering AI AutomationSeeded
GitHub Ops SpecialistGitHub automation, repo management, branch protectionEngineering AI AutomationSeeded
Agent Authority Classes
ClassScopeApproval Class
Hermes OperatorOrchestrate GitHubOps, evidence, status, safe read-only runtime checksoperator_with_hard_gates
OpenClaw Legacy/Fresh AgentsSource material and bounded workers; not trusted for production mutation until registeredread_only_or_shadow_until_reviewed
CompanyOS Specialist SeatsDepartment/task execution through issue packets and reviewer gatesrepo_shadow_by_default
Forbidden without Sam approval (all agents)
stop/restart containers Hermes/gateway restart Docker prune/delete/volume DNS/nameserver changes billing/legal/finance commitments customer-facing sends print/commit secrets

4. Tenants & Isolation Model

PlatformX is multi-tenant. Each tenant gets its own namespace: isolated repo, runtime, KB, container, and memory scope. No cross-tenant data leakage. Every agent task must declare tenant_scope.

Tenant IDDisplay NameTypeStatusIsolation Rule
viewport-corp Viewport Corp Legal Entity Active Parent governance source of truth
viewport-os Viewport OS Platform Active Internal company operating system
platformx PlatformX Product Active Multi-tenant AI business ops control plane
tenant-mlg Modern Lao Group Partner Tenant Live Public site and client portal are separate targets. Separate repo/runtime/KB/container.
tenant-mlh Modern Lao Homes Partner Tenant Live MLH homes/warranty/legacy clients lane. Separate from MLG lane. Each intake must classify lane first.
tenant-bccl BCCL / LaoWise Associate Tenant Active Separate repo, runtime, KB, container. Sam 69% / Phonemala 30% / Milinda 1%.
tenant-saathi Saathi Product Tenant Runtime saathi-app, saathi-postgres, saathi-redis containers on VPS. Separate tenant repo.
old-openclaw Old OpenClaw Runtime Archive Legacy read-only No stop/edit/delete/prune without approval. Evidence only.
Tenant Isolation Requirements (per worker call)
Worker Types (from capability catalog)
Worker TypePurposeTriggerAuthority Class
agent-harnessRoutes tasks to Hermes, subagents, Claude/Codex/OpenClaw workersissue, telegram, scheduled, manualgoverned_by_agent_authority_matrix
http-workerHandles webhooks, APIs, public/private endpointshttptenant_scoped
queue-workerDurable background jobs and retryable workflowsqueue, scheduledtenant_scoped
state-workerStores task state, workflow state, handoff statefunction_callinternal
cron-workerRecurring checks, alerts, and reportsscheduledobserver_by_default
observability-workerLogs, traces, metrics, errors, costs, health, evidence linksevent, scheduledread_mostly
cache-workerShort-lived derived data and expensive-fetch cachefunction_callinternal
browser-workerBrowser QA, screenshots, public page inspection, UI verificationmanual, issuescoped_read_or_test
memory-workerSession/working/long-term memory retrieval with redactionfunction_callsensitive_read_redacted_output
db-workerDatabase queries and migrations only through scoped contractsmanual, approved_migrationapproval_required_for_mutation

5. Operating Model — GSD Loop, Readiness Levels, Approval Gates

Agent Readiness Levels (Confidence & Readiness Gates)
LevelStatus LabelMeaningRequired Before Next Level
R0draftIdea/schema only — not validated against realityRole file, workflow/rules, tools/MCP/CLI permissions defined
R1seededBased on old OpenClaw/evidence but not fully testedSkills/training assigned; reviewer/watcher assigned
R2reviewedReviewed by assigned reviewerTest task passed with evidence saved
R3validatedTests/evidence pass — multi-source verificationMultiple reviewer challenges; verifier/source audit complete
R4operationalRunning with watcher/evidence — supervised live useRepeated successful runs; watcher assigned; audit in place
R5provenRepeated successful runs with audits — top-class standardFull audit trail; confidence gaps documented; CSR-level review
Forbidden status claims: 100% sure fully autonomous top-class employee ready production-ready global-standard proven — until evidence and all gate requirements are met.
GSD / Ralph Loop — Mandatory for Every Non-Trivial Task
StepRequired Output
GoalGitHub issue or task packet with exact outcome, owner, acceptance criteria, and forbidden actions
SetupBranch, artifact paths, validator/test target, rollback/evidence plan
DoSmallest safe repo-only/read-only action that moves the issue
VerifyAutomated validator, HTTP check, API read, or other objective proof
DiagnoseIf verification fails, record root cause and next bounded fix
FixPatch repo artifact/runbook/test — not untracked live runtime state
RepeatRe-run verification until pass or explicit blocker
EvidenceCommit, issue/PR link, live page/status update, and proof file
Ralph Loop Verdicts: PASS REVISE BLOCK QUESTION — No averaging away a low score. Any criteria score <3/5 forces REVISE or BLOCK.

Six-Axis Critique Rubric: Correctness · Safety · Operability · Future-readiness · Harness quality · Execution clarity. Max fix attempts before architecture review: 3.
Migration Phases (P0 order)
PhaseTitleObjectiveGate
P0-0GitHubOps Execution Ledger & Live Status TruthConvert existing migration pages/audit into durable GitHub phase/task/proof stateValidator passes, PR merged, live status active
P0-1Hermes Migration Evidence Mount Approval PacketPrepare safe config/restart plan to mount /srv/viewport/migrationSam approval before applying mount or restart
P0-2Secrets Exposure Register & Rotation PlanRegister exposed secret categories without publishing valuesNo printing/committing tokens or keys
P0-3VPS RuntimeContracts Read-Only ReconciliationCreate RuntimeContracts before touching containersSam approval before restart/stop/delete/prune
P0-4Agent Authority MatrixDefine safe/forbidden powers and reviewers for all agentsAuthority schema + kill switches defined
P0-5Centralized Agent RegistryConvert legacy OpenClaw roles into governed CompanyOS seatsAll 48 seats mapped to dept/trigger/reviewer/watcher
P0-6CompanyOS Enforcement GatesTurn docs/schemas into CI validators and issue/PR gatesValidators and GitHub Actions passing
P0-7Slack/Odoo Production Command-Room EnforcementSigned, idempotent, approval-linked Slack/Odoo automationSam approval before production Odoo writes or customer sends
P0-8Watchers & Plain-English Update LoopReliable human updates and status sync without unsafe autonomyReport-only cron; no unsafe autonomy
Sam Confirmation Gate — STOP before any of these
Create any GitHub repo outside council folder Import/copy anything from old VPS npm/pip/apt/docker install on Sam's machine or VPS Delete/rename/move/overwrite files outside Migration/council/ Change any GitHub setting (org/branch/secrets/Actions/webhooks) Touch VPS in any way Modify OpenClaw or Hermes (Tier-0) Generate production code, migrations, deployment artifacts Fork any upstream repo Add/remove tool from LOCK/REJECT/DEFER lists
Tooling Decisions (Dated 2026-05-04)
LOCKED NOW
Valkey LiteLLM LangGraph (pin stable) Cosign + Sigstore 2-repo baseline (viewport-v0 + viewport-ops) Weekly Renovate + pinned digests
REJECT
MinIO OSS (archived 2026-04-25) Local vLLM/SGLang on no-GPU VPS 50-fork strategy Same-box Postal/Mattermost/Outline/Plane/Listmonk during recovery
DEFERRED
SeaweedFS/Garage/RustFS OpenBao ZITADEL Lago Temporal Meilisearch AgentScope/CrewAI/AutoGen/Letta as parallel orchestrators Langfuse SigNoz
Model Routing Policy
  • simple_batch → cheap-local-or-small
  • coding_tool_execution → codex/openai-style or strong tool model
  • strategy_legal_writing → claude/long-reasoning
  • large_context_multimodal → gemini/large-context
  • cost_sensitive_multilingual → deepseek/qwen/glm/kimi/alibaba candidates
  • high_risk_decision → multi-model council + reviewer
Watchers (15 registered)
github-pr-ci vps-health hermes-gateway openclaw-runtime domain-dns-ssl backup-restore cost-budget security-secrets tenant-sla agent-silence market-intelligence model-release tool-skill-discovery compliance-calendar evidence-drift
Learning Loop
Task completed Auditor extracts reusable procedure Skill/runbook proposal Review GitHub PR Registry update Runtime reload Future tasks use skill

Never store: secrets, temporary task chatter, unverified claims.

6. Odoo + Slack Operating Flows

Source: evidence/odoo/mlg-mlh-odoo-slack-operating-model-20260603.md + viewport-company-os/integrations/slack-odoo-command-room-policy.yaml. Principle: Slack = command & approval layer. Odoo = business record system. GitHub = code/runtime/evidence control.

Core Principle Stack
Slack (command / approval) Odoo (business records) GitHub (evidence / control plane) VPS / Runtime (execution)
Slack Channels (MLG/MLH)
ChannelPurposeKey Slash Commands
#mlg-command-center Executive decisions, blockers, cross-company daily control. Daily summary posted here. /odoo-status, /mlg-odoo-status, /mlg-daily
#mlg-odoo-approvals Approval gate for ALL risky Odoo actions. Every risk decision routes here. /odoo-approval approval <details>
#mlg-odoo-audit Verification evidence and setup/configuration audit trail. Audit summaries, evidence links
#mlg-agent-control Modern Bot / Hermes / specialist-agent control room. Agent task packets, lease management
#mlg-sales-crm CRM pipeline, leads, opportunity management. /lead-intake, /quote-approval
#mlg-website-leads Website / DM / WhatsApp / Facebook / form lead triage. /lead-intake
#mlg-projects-delivery Project delivery, construction, design, site operations. /project-kickoff, /site-visit, /change-order
#mlg-purchase-vendors Materials, subcontractors, vendor management. Vendor packets, material requests
#mlh-warranty-support MLH warranty intake and support coordination. /warranty-intake
#mlh-legacy-issues MLH legacy claims, historic client issues. Evidence packets, escalation
#mlh-client-updates Client status updates (APPROVAL-GATED before sending). /client-update
#mlg-documents-sign Documents, contracts, signatures, legal evidence. /doc-request, /sign-approval
Odoo Apps Installed (34 apps, modernlao.odoo.com)
DepartmentPrimary Odoo AppsSafe NowApproval-Gated
Executive / Command Center Knowledge, Documents, Contacts, Accounting dashboards, Project, Discuss Internal records, tags, draft summaries, non-public appointments, internal surveys Sent quotes, prices, customer promises, contracts, signatures
Sales / CRM / Lead Intake CRM, Sales, Contacts, Website, Surveys, Appointments, Calendar, Documents, Knowledge CRM draft opportunities, contact tagging, survey creation (internal) Quote send, customer reply, external outreach
Project Delivery / Construction Project, Planning, Timesheets, Documents, Purchase, Inventory, Barcode, Calendar, Knowledge Task creation, stage/tag management, document folders Customer commitments, change orders, scope promises
MLH Warranty / Legacy Support Helpdesk, Project, Documents, Contacts, Knowledge, Surveys, Appointments, Purchase Ticket creation, evidence docs, task assignment Customer-facing replies, liability statements, costs, warranty promises, refunds
Documents / Contracts / Legal Documents, Sign, Knowledge, Project, CRM, Sales, Helpdesk Document filing, folder creation, SOP tagging Sign requests, legal claims, contract sends
Finance / Accounting Accounting, Invoicing, Purchase Draft review, cost summaries Posted invoices, payments, refunds, RFQs/POs, bank/tax/payroll finalization
Odoo Safety Gate (current live state)
Record TypeLive CountRisk Class
crm.lead0Safe (no live leads)
helpdesk.ticket0Safe (no live tickets)
sale.order0Safe
purchase.order0Safe
account.move0Safe (no invoices)
account.payment0Safe
sign.request0Safe (no signatures)
Slack Integration Requirements
  • Signing secret verification before accepting commands/buttons
  • Idempotency key per event/action
  • Retry handling and duplicate suppression
  • Rate limit handling
  • Bot membership/scope verification per channel
  • Fail closed on missing signature or scope
  • GitHub issue link for every action packet
Existing Slack/Odoo Bot (scripts/slack_odoo_bot_service.py)
  • Endpoints: /health, /slack/commands, /slack/interactions
  • Commands: /odoo-status, /mlg-odoo-status, /odoo-approval
  • Verifies Slack signatures; fails closed unless explicit local dev override
  • 15/15 validation gates passed (last audit 2026-06-02)
  • require_signature=false & require_payment=false enforced on all quote templates

7. Products, Industries & Ventures

Core Products / Platforms (from runtime contracts & entity registry)
ProductTypeStatusNotes
PlatformX Multi-tenant SaaS Building AI business ops control plane. Forks as upstream supply chain. Multi-tenant isolation. Max 5 active source forks.
OpenClaw AI Agent Platform Seeded 47–48 specialist agent workforce + governance gates. GitHub = control plane. Target product name for the workforce layer.
Hermes Operator Harness Live Sam's CLI / orchestration shell. Tier-0. Powers all agent orchestration on VPS.
Viewport OS Company OS v0.1.0 Operating system for Viewport Corporation. GitHub-first. Defines all entities as governed namespaces.
Origin Platform Platform Runtime origin-backend, origin-redis, origin-worker containers active on VPS.
Weft Engine Workflow Engine Deployed Self-hosted at engine.veavor.com. 5 host processes (restate/orch/api/node/dash) + Postgres.
Mission Control Dashboard Runtime platformx-mc-api, platformx-mc-daemon, platformx-mc-dashboard containers. mission.veavor.com.
LLM Council AI Gov Layer Runtime platformx-council-backend, frontend, nginx. Multi-model critique and verification layer.
Performer Web App Runtime platformx-performer-web container. performer.veavor.com.
LaoWise Product BCCL tenant Operated by BCCL associate entity. Separate tenant isolation.
OmniBrand Agent / Product Idea/Seeded Omni-channel brand management agent/platform. Agent seat: omnibrand.
TradeX Venture Concept Trade intelligence / import-export platform. Vinay mentioned as partner.
Agarwood Venture New Venture Research Phase Luxury oud/perfume/oil brand OR B2B agarwood trading OR plantation/investor OR marketplace. CITES compliance critical. Proof-case active.
MLG / MLH Portal Live Product Live clients.modernlaohomes.com — Supabase auth, allowlist model (Cameron, Gary, modernlaogroup), OTP via Resend. modernlao.com live (site-v4).
Saathi App SaaS App Runtime saathi-app + postgres + redis on VPS. Likely HR/manpower product.
Infrastructure / Supporting Services (VPS Runtime Contracts)
ServiceContainer / ConfigPurpose
Coolifyplatformx-coolify stackPaaS deployment layer — DEPLOY VIA COOLIFY API ONLY
LiteLLMplatformx-litellm + litellm-dbLLM proxy, routing, model management. Model names WITHOUT provider prefix.
Langfuseplatformx-langfuse + langfuse-dbLLM observability, tracing, evaluation
Qdrantplatformx-qdrantVector database for RAG / embeddings
Neo4jplatformx-neo4jGraph database for knowledge/memory
n8nplatformx-n8nWorkflow automation, integrations
Nextcloudplatformx-nextcloud + nextcloud-dbFile storage and collaboration
OpenWebUIplatformx-openwebuiChat UI for LLM access
OpenHandsplatformx-openhandsAI software engineering agent runtime
AnythingLLMplatformx-anythingllmDocument Q&A and RAG workspace
Claude Memoryplatformx-claude-memoryPersistent memory for Claude agents
Mem0platformx-mem0Memory layer for AI apps
PortainerportainerDocker management UI
Odooplatformx-odoo + odoo-dbERP — business records (CRM/Sales/Projects/Accounting/HR)
Traefikdokploy-traefikReverse proxy / ingress. Services must bind 0.0.0.0 for Traefik.
Crusher Verify APIcrusher-verify-apiVerification API — must attach BOTH platformx-network + coolify networks for egress
Industry Ontology (20 industries Viewport can operate in)
Industry IDSectorBusiness ModelsApproval Gates
technology-saasTechnology — SaaS / software platformssaas, subscription, api, marketplacespend, public claims, legal, external outreach, production/domain
ai-automation-servicesAI & Automation — agent services / workflow automationservice, consulting, saas, managed-servicespend, public claims, legal, external outreach
consulting-agencyProfessional Services — consulting / agency / implementationconsulting, agency, retainer, projectspend, public claims, legal, external outreach
trading-import-exportTrade — import/export / commodity tradingimport-export, broker, wholesale, distributionspend, public claims, legal, external outreach
manufacturingManufacturing — physical goods productionmake-to-order, contract-manufacturing, private-labelspend, public claims, legal
agriculture-commoditiesAgriculture & Commodities — farming, natural productstrading, brand, export, processingspend, public claims, legal, CITES/compliance
retail-ecommerceRetail & Ecommerce — online/offline commerceecommerce, retail, dropship, marketplacespend, public claims, legal
finance-insuranceFinancial Services — finance, insurance, fintechregulated-service, saas, broker, advisoryspend, public claims, legal, external outreach
real-estate-constructionReal Estate & Construction — property, construction, developmentdevelopment, broker, services, portalspend, legal, customer-facing
healthcare-wellnessHealthcare & Wellness — health, wellness, clinics, productsregulated-service, brand, subscriptionspend, public claims, legal, regulatory
education-trainingEducation — courses, schools, learning platformscourse, subscription, marketplace, consultingspend, public claims, legal
media-entertainmentMedia & Entertainment — content, production, publishingmedia, subscription, ads, agencyspend, public claims, IP
logistics-transportLogistics — transport, freight, warehousingbroker, managed-service, platformspend, legal, external outreach
hospitality-tourismHospitality & Tourism — hotels, travel, experiencesservice, marketplace, agencyspend, legal, customer-facing
energy-utilitiesEnergy & Utilities — power, utilities, energy servicesregulated-service, project, consultingspend, legal, regulatory
legal-professionalLegal & Professional — law, accounting, advisoryregulated-service, consulting, subscriptionspend, public claims, legal
public-nonprofitPublic Sector & Nonprofit — government, NGO, civicgrant, service, platformspend, public claims, legal
luxury-consumer-goodsLuxury & Consumer Goods — fragrance, fashion, premium goodsbrand, wholesale, retail, exportspend, public claims, IP, trade compliance
marketplaces-platformsMarketplaces & Platforms — two-sided networksmarketplace, commission, subscriptionspend, public claims, legal
holding-venture-studioHolding Company / Venture Studio — new companies, acquisitions, portfoliosholding, venture-build, acquire, licenseinvestment, legal, JV diligence
Engagement Modes (how Viewport enters an opportunity)
build company build product build brand consulting report lead pipeline subcontract project vendor-managed project partner/JV sell opportunity website/app content/media campaign internal tool incubate and hold
Make/Buy/Partner/Sell Decision Criteria
Evaluation Criteria
costspeedcontrolqualityriskmarginstrategic valuedependency risk
Options
in-housesubcontractpartner/JVbuy toolwhite-labelreselllicensehireacquiresell opportunitystop
Value Chain Patterns
PatternSteps
SaaSproblem → ICP → product → engineering → hosting → onboarding → support → billing → retention → expansion
import-exportsource → supplier verification → negotiate → compliance → logistics → customs → warehouse → buyers → payment → after-sales
brand-productresearch → sourcing → product → brand → packaging → compliance → distribution → marketing → sales → fulfillment
consultingniche → offer → proof → leadgen → proposal → delivery SOP → QA → report → retainer/upsell
Agarwood Proof Case (active venture decision)
Options under evaluation
  • 1. Luxury oud/perfume/oil brand — brand equity + DTC margins; risks: authentic sourcing, crowded luxury, marketing cost, CITES compliance
  • 2. B2B agarwood import/export trading — asset-light revenue path; risks: CITES/customs, supplier fraud, quality disputes, working capital
  • 3. Plantation/investor model — long-term defensibility; risks: slow timeline, land/agriculture/regulatory risk, high capital
  • 4. Marketplace/content authority — lower risk; risks: needs content moat, slower monetization
Recommendation: Research A + B + D in parallel. B2B trading + luxury brand = fastest validation paths. No external outreach until legal/supplier evidence stronger. Contact suppliers/buyers, domain/brand purchase, and public launch all require Sam approval.
MCP Registry Categories (planned)
githubfilesystembrowserweb-searchdatabasecloudflaregoogle-workspaceodoonotionairtableemailsocialanalyticsobservabilityvector-dbpaymentscrm

8. Source Files Appendix

Every file read to compile this idea bank, with a one-line purpose. Branch: ops/openclaw-github-flow-44 in viewport-corp/viewport-ops. 42 source files read.

#PathPurpose
01Migration/council/AGENTS.mdMaster instruction file: corporate structure, agent roles, doctrine, GitHub operating model, department groups, named entities
02viewport-company-os/agents/centralized-agent-registry.yamlFull 48-seat OpenClaw agent registry with allowed/forbidden actions and readiness status
03viewport-company-os/agents/enterprise-role-library.yaml52 enterprise roles mapped to 17 function clusters, each with runtime seats, permissions, outputs, and approval gates
04viewport-company-os/agents/department-factory.yamlDepartment factory flow: 8-step process from missing capability to GitHub PR and sync
05viewport-company-os/agents/agent-authority-matrix.yamlAgent authority classes, default policies, forbidden/allowed actions, reviewers, kill switches
06viewport-company-os/industries/industry-ontology.yaml20-industry ontology: sectors, business models, required capabilities, approval gates
07viewport-company-os/governance/confidence-and-readiness-gates.yaml6-level readiness scale (draft→seeded→reviewed→validated→operational→proven), forbidden status claims
08viewport-company-os/integrations/slack-odoo-command-room-policy.yamlSlack/Odoo integration policy: signing, idempotency, approval gates, safe vs forbidden actions
09viewport-company-os/workflows/gsd-ralphloop-operating-contract.yamlGSD/Ralph Loop 8-step contract: Goal→Setup→Do→Verify→Diagnose→Fix→Repeat→Evidence
10migration-control-plane/company-graph.yamlViewport as a graph: department nodes, agent nodes, edge types (funds/staffs/governs), acceptance rule
11migration-control-plane/entity-registry.yamlEntity types and records: viewport-corp, viewport-os, platformx, modern-lao, bccl, old-openclaw
12migration-control-plane/worker-capability-catalog.yaml10 worker types (agent-harness, http, queue, state, cron, observability, cache, browser, memory, db) with authority classes
13viewport-company-os/capabilities/universal-capability-map.yaml17 enterprise function capability clusters with plan/research/execute/review/verify/report/improve cycle
14viewport-company-os/value-chains/value-chain-mapper.yaml4 value chain patterns: saas, import-export, brand-product, consulting
15viewport-company-os/plans/migration-phases.yamlP0-0 through P0-8 migration phases with objectives, safe actions, and approval gates
16viewport-company-os/models/model-routing-policy.yamlTask-to-model routing: 6 task types mapped to model classes (claude/codex/gemini/deepseek)
17viewport-company-os/watchers/enterprise-watchers.yaml15 enterprise watchers: github-pr-ci, vps-health, hermes-gateway, openclaw-runtime, etc.
18viewport-company-os/watchers/plain-english-update-loop.yamlPlain-English status update loop: format, delivery fields, mutation-safe policy
19viewport-company-os/engagements/engagement-mode-selector.yaml13 engagement modes (build company/product/brand, consulting, JV, etc.) with selection criteria
20viewport-company-os/decisions/make-buy-partner-sell.yamlMake/buy/partner/sell decision framework: 8 criteria, 11 options
21viewport-company-os/tools/mcp-registry.yaml17 MCP registry categories: github, filesystem, browser, cloudflare, odoo, etc.
22viewport-company-os/knowledge/learning-loop.yamlLearning loop: task→auditor→skill proposal→review→PR→registry→runtime reload→reuse
23viewport-company-os/tasks/gsd-ralphloop-active-queue.yamlActive GSD/Ralph Loop workstreams: github_ops_truth, vps_runtime_reconciliation, migration_live_status
24viewport-company-os/VERSION.yamlCompanyOS version 0.1.0, phase-1-backbone, generated 2026-05-28
25viewport-company-os/agents/github-office/github-office-agent.yamlGitHub Office agent: mission, strict rules, tooling, reviewer, watcher, approval gates, readiness tests
26viewport-company-os/agents/implementation-specialists/hermes-runtime-specialist.yamlHermes Runtime Specialist: capabilities, live docs sources, strict rules, training tasks, evidence requirements
27viewport-company-os/security/secrets-exposure-register.yamlSecrets register: 7+ categories (cf_key, github_pat, google_key, etc.), rotation status, forbidden raw values
28viewport-company-os/proof-cases/agarwood/business-options.yamlAgarwood venture: 4 business options, pros/risks/approval-needed for each
29viewport-company-os/proof-cases/agarwood/sam-decision-packet-draft.mdAgarwood CEO decision packet: recommendation, options, what needs Sam approval vs research first
30evidence/odoo/mlg-mlh-odoo-slack-operating-model-20260603.mdFull MLG/MLH Odoo + Slack operating model: 5 departments, channel map, commands, buttons, approval flows
31evidence/agents/modern-manager-agent-design-20260603.mdModern Manager agent design: identity, mission, scope, capabilities, forbidden actions, implementation blueprint
32evidence/reality-audits/trillion-scale-company-structure-audit-20260605.mdTrillion-scale company structure audit: finding that pages lacked Sam's full ambition; department factory, global service catalog, AI R&D mission added
33evidence/reality-audits/trillion-scale-company-structure-audit-20260605.jsonJSON evidence for trillion-scale page update: route checks, finding, updated sections, honesty rule
34viewport-company-os/agents/department-factory.schema.yamlDepartment factory schema definition
35viewport-company-os/models/provider-registry.yamlLLM provider registry structure
36viewport-company-os/models/task-model-fit-matrix.yamlTask-to-model fit matrix for model routing
37viewport-company-os/tools/tool-discovery-policy.yamlTool discovery and registration policy
38viewport-company-os/watchers/model-watchers.yamlModel release watchers for upstream model changes
39migration-control-plane/service-catalog.yamlService catalog for Viewport infrastructure
40migration-control-plane/domain-registry.yamlDomain registry: public DNS inventory for Viewport domains
41viewport-company-os/proof-cases/agarwood/research-brief.yamlAgarwood research brief: questions, sources, constraints
42viewport-company-os/proof-cases/agarwood/department-routing.yamlAgarwood department routing: which department handles which aspect of the venture

Idea bank compiled from viewport-corp/viewport-ops GitHub YAML/MD source files (2026-06-09). Branch: ops/openclaw-github-flow-44. 42 source files read. Add-only: nothing dropped. Target architecture ≠ completed reality — see honesty rule in each source file.