Tally
Cost estimation and financial planning — RSTF qualifier tooling for structured budget scenarios and sensitivity analysis.
Problem
Research and extension proposals often ship with spreadsheets that are hard to audit or reuse across cohorts. Tally formalizes cost estimation workflows so planners can model line items, roll up scenarios, and export defensible totals.
What it covers
- Typed line-item models with unit costs and quantity drivers
- Scenario comparison across optimistic, baseline, and contingency plans
- Roll-up summaries by work package and funding source
- Export-friendly views for proposal appendices
type LineItem = { id: string; label: string; unitCost: number; quantity: number };
type Scenario = { name: string; multiplier: number; items: LineItem[] };
export function totalScenario({ multiplier, items }: Scenario): number {
return items.reduce((sum, item) => sum + item.unitCost * item.quantity * multiplier, 0);
}