Calculation catalog › Cash flow and summary

Projection summary ending investable

Investable assets remaining at the end of the scenario projection.

Field: endingInvestable Unit: US dollars Basis: nominal dollars Computed by: Engine Status: Complete chain

Appears in: scenarios-page (ending investable assets); compare-page (Ending investable row levels, in today's (start-year) dollars when the two plans end in different years (PlanHeadlineComparison)); mcp (run_projection.summary.endingInvestable); mcp (compare_scenarios.a.endingInvestable); mcp (compare_scenarios.b.endingInvestable)

Calculation records

  • Projection summary ending investable Composition record, justified by derivation

    Purpose: Republish the investable balance at the projection horizon.

    Statement: projection/compare.ts#summarizeProjection republishes ProjectionResult.endingInvestable, the nominal-dollar investable balance at the projection horizon, without stated rounding.

    Formula: summary.endingInvestable = result.endingInvestable

    • result.endingInvestable: Whole-run investable endpoint (unit: nominal USD) (domain: finite)

    Timing: projection horizon

    Rounding: none stated

    Limits:

    • A selection, not an aggregation: it takes the whole-run endpoint rather than summing annual rows or selecting the largest annual balance. The valid domain is any completed ProjectionResult with a finite ending value.

    Provenance: derived by codex, implemented by claude.

    Independent review: cursor

    Gates (6 of 6 pass): fixture registers a test: pass; pins resolve: pass; families exist: pass; worksheet exists: pass; mutation receipt exists: pass; provenance independent: pass

    Worksheet: projection-summary-ending-investable.md Mutation receipt: projection-summary-ending-investable.mutation.md

    Evidence tests: compareSummary.evidence.test.ts

    Implemented in: compare.ts

    Is the number of: projection-summary-ending-investable

    Feeds: scenario-comparison-cell

Engine source: engine/src/projection/compare.ts (ProjectionSummary.endingInvestable)

The evidence links on this page (each record's worksheet, mutation receipt, evidence tests and implementation, and the source links) are pinned to engine commit 2624dbdba9fd, committed 2026-10-11. The live calculation index and output-family census links point at the repository's main branch, so you can check this snapshot against them.