Skip to content

Epic: v0.1.0 — Foundation (MVP) #1

@alvinreal

Description

@alvinreal

Goal

Get the core pipeline working: read a file in one format, convert through Universal Value, write in another format. No mappings yet — just straight conversion.

Success Criteria

  • morph -i data.json -o data.yaml works correctly
  • JSON, YAML, TOML, CSV readers and writers
  • Format auto-detection by file extension
  • Pipe-friendly (stdin/stdout)
  • Pretty and compact output modes
  • Comprehensive test suite for all format conversions

Sub-Issues

Track individual issues labeled v0.1.0

TDD Approach

Every component starts with tests:

  1. Write failing tests for the Universal Value type
  2. Write failing tests for each format (round-trip: parse → UV → serialize → parse → compare)
  3. Write integration tests for CLI end-to-end
  4. Implement until green

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicEpic: groups related issuesv0.1.0Milestone: v0.1.0 Foundation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions