IMPLEMENTATION_PLAN.md 1.3 KB

Astro-MCP v0.2.0 Implementation Plan

This is the active implementation plan for version 0.2.0. The completed plan is maintained in IMPLEMENTATION_PLAN_v0.2.0.md.

Delivered scope

  • Remove all MCP tools whose names begin with render_.
  • Keep chart drawing and rendering implementation unchanged.
  • Expose the default SVG database-backed natal chart as astro://charts/natal/{person_id}.
  • Expose database-backed natal chart graphics through /charts/natal/{person_id}.{format} using the renderer's existing format suffixes.
  • Reuse the existing natal calculation and renderer.
  • Keep all structured calculation tools available.

Explicit non-goals

  • No chart calculation changes.
  • No renderer or drawing changes.
  • No new rendering options or formats.
  • No transit, synastry, composite, or Davison chart resources.
  • No compatibility wrappers, legacy render tools, migration routes, or caching layer.

Verification

  • render_* MCP tools are absent.
  • The natal resource template is registered.
  • A database-backed natal resource returns an image artifact.
  • The HTTP natal route returns the existing artifact.
  • Calculation tools remain available.
  • The full test suite passes.

See IMPLEMENTATION_PLAN_v0.2.0.md for the formal detailed plan and scope boundaries.