target-revenue/specs/profiles/cost-plus-operations.md
tegwick 1fb7212e2d Implement WP-0015-T02: extract policy/profile spec files
specs/policies/linear-longstop-v0.md extracted from
OpenQuestions-WorkingDefaults.md Q7's prose, with policy_id/title
frontmatter -- Q7 now records only the adoption decision, pointing at
this file for the formula itself.

Six specs/profiles/*.md files extracted from
CanonicalMonetizationProfiles.md's per-profile sections (#1-6), each
with extension_id/title frontmatter matching the ids already used in
real Phase Manifests. CanonicalMonetizationProfiles.md keeps the
cross-profile summary and non-goals sections, now pointing at the
extracted files instead of containing their content.

DevelopmentEffortCalculatorConcept.md gets calculator_id/revision/title
frontmatter for consistency, no move (already conformed as one file per
model). Checked for stale cross-references before editing -- nothing
in the repo links to the removed section anchors.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-03 20:49:22 +02:00

1.2 KiB

extension_id title
trsl:extension:cost-plus-operations@1.0 Cost-Plus Operations

Cost-Plus Operations

What the payer receives: a hosted, operated instance of the software — compute, storage, networking, monitoring, backup, incident response — priced at cost plus a surcharge (default 50%).

Worked narrative: a customer doesn't want to self-host; they pay for a managed instance. The bulk of this price recovers real operating cost, not development investment — per concept §13.4 (already settled), operations revenue must not be conflated with Development Credit or used to pause degeneration. By default, none of this revenue counts toward the Phase's Outstanding Target. A Phase may explicitly declare a nonzero allocation specifically on the surcharge portion (the profit margin above cost) if the Licensor and Customer agree the hosting relationship itself also functions as a development investment — but this must be an explicit, recorded declaration, never inferred from the existence of a hosting fee.

Default development_allocation: 0% (declarable nonzero on the surcharge only, by explicit agreement).

Fixture: examples/phase-001/extensions/cost-plus-operations.json.