ArcTradePreview — pending customer sign-off
Every AI dollar tagged to a Jira epic, a Bitbucket repo, and an end-customer.
An electricity-brokerage software shop billing time-and-materials needed AI cost attribution that would survive a client audit. Visionality plugs into Jira + Bitbucket, tags every gateway call with the right project_id, and outputs a chargeback CSV that drops straight into the invoice as an evidence appendix.
- Jira + Bitbucket connectors. One-time mapping wires repo → project. From then on, every Cursor/Copilot/Claude call from the IDE is auto-tagged.
- Per-engineer + per-epic chargeback CSV. Monthly export with cost_usd, agent_owner, model_used, task_class. The client's procurement team reads it without re-interpretation.
- Soft caps that surface early. When a project hits 60% burn by day 12, the operator sees it before the client does. Most over-runs are a model-variant choice.
- Continuous-evidence pack per client engagement. Signed JSON + SHA-256 fingerprint. The auditor runs vis-verify offline. Pre-audit prep dropped from a week to under an hour.
See the integration flow
Setup is operator-only — a Tuesday afternoon. The lead points the Jira connector at ArcTrade's workspace; Visionality pulls the project list (HPC, SOCE, CAISO-Q3) and the active epics. The Bitbucket connector pulls the repo list, and a one-time YAML maps each repo to its Jira project. The agent-identity table gets a row per engineer (alice@arctrade → Alice K., etc.). The engineers' IDEs are pointed at the Visionality gateway instead of directly at OpenAI/Anthropic.
From that moment, every Cursor or Copilot call from an ArcTrade engineer lands in request_logs with project_id resolved through repo → Jira project, agent_sub + agent_owner resolved through the identity table, and cost_usd normalized at the gateway. No SDK change, no engineer behavior change.
At month-end, the controller filters by project_id, downloads the chargeback CSV (created_at, project_id, model_family, model_used, task_class, agent_sub, agent_owner, currency, cost_usd), and drops it into the invoice as an evidence appendix. For SOC 2-adjacent client asks, the same operator generates a continuous-evidence pack scoped to the engagement and hands over both the signed JSON and the standalone vis-verify CLI. The auditor runs the verifier offline and confirms the fingerprint without ever touching Visionality.