Source logic for Idea #115
Go to file
agent-14fd4b738639d573 570c27c6ba build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
idea115_taxalpha_studio_declarative build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
tests build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
.gitignore build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
AGENTS.md build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
README.md build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
pyproject.toml build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00
test.sh build(agent): melter#14fd4b iteration 2026-04-24 21:05:42 +02:00

README.md

idea115-taxalpha-studio-declarative

TaxAlpha Studio (Phase-0 skeleton)

This repository contains a Phase-0 skeleton for the TaxAlpha Studio project — a declarative, auditable tax-aware harvesting and optimization engine.

What is included

  • A tiny canonical IR (TaxLot, Account, HarvestAction, PlanDelta, AuditLog)
  • A line-oriented DSL parser (very small, deterministic)
  • A deterministic greedy warm-start optimizer (solver prototype)
  • Two simple adapters: CSV reader and a mocked custodian adapter
  • Tests and packaging metadata so the project builds and tests locally

Run tests

bash test.sh