What Is a ContextOS?

Your ContextOS is the finance context Claude loads before touching your numbers — a folder you own, holding finance-profile.md (the semantic map) and account-map.csv (how every account classifies). This page explains the profile at its heart.

finance-profile.md is Claude’s operating manual for your finance function.

It is not your books. It is not a data warehouse. It is not a replacement for QuickBooks, Stripe, Ramp, or Mercury.

It is the context Claude needs to interpret your books correctly.

Why It Exists

Most finance analysis depends on company-specific context.

For example:

Claude cannot reliably infer those rules from raw transactions alone.

The finance profile stores those definitions, mappings, and judgment calls in one place.

What It Contains

The profile uses a 14-section structure:

  1. Company Snapshot
  2. Business Model
  3. KPI Definitions
  4. Source-of-Truth Map
  5. Chart of Accounts / Reporting Framework
  6. Cash, Burn, and Runway Rules
  7. Revenue and Collections Rules
  8. Spend, AP, and Vendor Rules
  9. People and Payroll Model
  10. Planning and Forecast Assumptions
  11. Reporting Cadence and Materiality
  12. Known Exceptions and Judgment Calls
  13. Open Questions
  14. Provenance and Changelog

You do not need to fill every section perfectly on day one. The first profile can contain placeholders.

What It References

The profile references account-map.csv for per-account detail.

account-map.csv is the spreadsheet-editable source for:

Reports pivot those columns rather than following a fixed outline: the same map renders a monthly package, a department P&L, a cash-flow walk, or a tag-based MRR total. The full column contract and vocabularies ship with the plugin in templates/account-map-spec.md.

The profile should summarize the reporting framework, not duplicate the full account table.

How Claude Builds It

During /finance-context-builder, Claude drafts the profile from:

Claude should fill what it knows and leave explicit placeholders where it does not know enough.

Example:

[PLACEHOLDER: Confirm whether Mercury Savings accounts count as runway cash.]

Why Placeholders Matter

Placeholders prevent fake certainty.

If a workflow depends on a missing definition, Claude should surface the gap instead of inventing an assumption.

Examples:

Those gaps are also mirrored into Open Questions so they can be resolved later.

How Workflows Use It

Before running finance workflows, Claude reads the profile to understand:

That is what lets a runway workflow use your burn definition instead of a generic one.

How It Gets Updated

Run /finance-context-builder again when:

The profile should become more useful over time.

A Simple Mental Model

Your systems hold the data.

Your finance profile holds the meaning.

Claude needs both.