company-ai-os
CompanyArtifactGraph
CompanyArtifactGraph is the explanatory name for source backed company memory in the HELM AI Enterprise direction. It can organize artifacts such as: policies and operating rules tickets and project records pull requestsCompanyArtifactGraph is the explanatory name for source-backed company memory in the HELM AI Enterprise direction.
It can organize artifacts such as:
- policies and operating rules
- tickets and project records
- pull requests and release notes
- customer commitments and support records
- approvals, receipts, and proof references
- incident records and follow-up work
What it is for
CompanyArtifactGraph helps the company become queryable and reconcilable. It lets an operator ask what changed, which source supports a claim, where a promise conflicts with shipped behavior, and which proof record belongs to a decision.
It also contributes to Harness State: the operator-facing view of transactional autonomous-work context, including read sets, write sets, assumptions, stale dependencies, verification scope, approvals, and proof references. Harness State is a review and reconciliation surface. It is not execution authority.
What it is not for
CompanyArtifactGraph is not the side-effect gate.
A graph result can inform a proposal or review path, but real execution still needs HELM checks. Treating graph memory as authority would collapse the separation between knowledge and action.
Safe public wording
Use wording like:
- "CompanyArtifactGraph organizes source-backed context."
- "CompanyArtifactGraph helps identify drift and truth conflicts."
- "CompanyArtifactGraph can point to receipts and evidence."
Avoid wording like:
- "CompanyArtifactGraph authorizes actions."
- "The graph decides what to execute."
- "Memory makes the company autonomous."
Relationship to proof
Receipts, ProofGraph records, and EvidencePacks can be referenced from company-context surfaces. That does not mean raw company data should be published or treated as proof by itself.
The safe distinction is:
- Context explains why a proposal exists.
- HELM evaluates whether it may run.
- Proof records what happened.
Harness State follows the same boundary:
- CompanyArtifactGraph can show
reads_from,writes_to,assumes,invalidates,blocked_by_policy, andproven_by_receiptedges. - GeneratedSpecs can carry read/write sets, assumptions, stale dependency references, rollback policy, human review state, and verification scope.
- PEP/CPI still decide whether side effects may dispatch.
Diagram
flowchart TD
subgraph Ingestion["1. Ingestion & Context Ingestion"]
Policies["Company Policies & Standard Operating Procedures"]
Tickets["Jira / GitHub Issues & Task Records"]
PRs["Pull Requests, Diff Logs, and Release Notes"]
Commitments["Customer Promises & Support Agreements"]
Policies & Tickets & PRs & Commitments --> CAG["CompanyArtifactGraph Compiler"]
end
subgraph Memory["2. Semantic Graph Plane"]
CAG --> GraphDb["Active Artifact Relationship Graph"]
subgraph Edges["Semantic Relationship Mappings"]
direction LR
E1["reads_from"]
E2["writes_to"]
E3["assumes"]
E4["invalidates"]
E5["blocked_by_policy"]
E6["proven_by_receipt"]
end
GraphDb --> Edges
end
subgraph Context["3. Harness State Operational Context"]
Edges --> Harness["Harness State Context Manager"]
Harness --> ReadSet["Read Sets & Stale Dependency Checks"]
Harness --> WriteSet["Write Sets & Mutation Boundaries"]
Harness --> Assumptions["Active Reasoning Assumptions"]
ReadSet & WriteSet & Assumptions --> Spec["GeneratedSpec (Reviewed Action Plan)"]
end
subgraph Gate["4. Deterministic Enforcement Gate"]
Spec --> CPI["CPI Plan Integrity Verification"]
CPI --> PEP{"HELM PEP Decision Engine"}
PEP -->|ALLOW| Exec["Execution & Proof receipt committed"]
PEP -->|DENY / ESCALATE| Block["Execution blocked or paused"]
end
style GraphDb fill:#2d3748,stroke:#4a5568,stroke-width:2px,color:#fff
style PEP fill:#e53e3e,stroke:#9b2c2c,stroke-width:2px,color:#fff
style Spec fill:#3182ce,stroke:#2b6cb0,stroke-width:2px,color:#fffMermaid source
flowchart TD
subgraph Ingestion["1. Ingestion & Context Ingestion"]
Policies["Company Policies & Standard Operating Procedures"]
Tickets["Jira / GitHub Issues & Task Records"]
PRs["Pull Requests, Diff Logs, and Release Notes"]
Commitments["Customer Promises & Support Agreements"]
Policies & Tickets & PRs & Commitments --> CAG["CompanyArtifactGraph Compiler"]
end
subgraph Memory["2. Semantic Graph Plane"]
CAG --> GraphDb["Active Artifact Relationship Graph"]
subgraph Edges["Semantic Relationship Mappings"]
direction LR
E1["reads_from"]
E2["writes_to"]
E3["assumes"]
E4["invalidates"]
E5["blocked_by_policy"]
E6["proven_by_receipt"]
end
GraphDb --> Edges
end
subgraph Context["3. Harness State Operational Context"]
Edges --> Harness["Harness State Context Manager"]
Harness --> ReadSet["Read Sets & Stale Dependency Checks"]
Harness --> WriteSet["Write Sets & Mutation Boundaries"]
Harness --> Assumptions["Active Reasoning Assumptions"]
ReadSet & WriteSet & Assumptions --> Spec["GeneratedSpec (Reviewed Action Plan)"]
end
subgraph Gate["4. Deterministic Enforcement Gate"]
Spec --> CPI["CPI Plan Integrity Verification"]
CPI --> PEP{"HELM PEP Decision Engine"}
PEP -->|ALLOW| Exec["Execution & Proof receipt committed"]
PEP -->|DENY / ESCALATE| Block["Execution blocked or paused"]
end
style GraphDb fill:#2d3748,stroke:#4a5568,stroke-width:2px,color:#fff
style PEP fill:#e53e3e,stroke:#9b2c2c,stroke-width:2px,color:#fff
style Spec fill:#3182ce,stroke:#2b6cb0,stroke-width:2px,color:#fffSource truth
- Enterprise Company AI OS and CompanyArtifactGraph framing:
helm-ai-enterprise/README.md. - Enterprise API source family for Company Artifact Graph, should-vs-is detection, GeneratedSpec, ProofGraph, EvidencePack, and connector governance:
helm-ai-enterprise/api/openapi/helm.openapi.yaml. - Enterprise Console route and product-surface evidence for proof, receipts, connectors, and replay:
helm-ai-enterprise/apps/console/src/router/routes.tsxandhelm-ai-enterprise/packages/helm-ai-enterprise-design-system/src/routes/blueprints.ts. - Kernel proof and receipt boundary that remains authoritative for execution:
helm-ai-kernel/README.md,helm-ai-kernel/api/openapi/, andhelm-ai-kernel/sdk/ts/src/client.ts.