# Phase 01: Foundation

Canonical Beads issue: `example-1`

## Outcome

A smallest end-to-end slice works locally with automated evidence.

## Scope

Allowed:

- one public interface and its real integration seam

Out of scope:

- operational deployment and unrelated module repair

## Constraints

- Preserve the existing public interface.
- Do not widen into operational deployment.

## Settled Decisions

- Validation must exercise the real integration seam.

## Open Questions

- Which existing module provides the deepest reusable seam?

## Dependencies

- none

## Acceptance Evidence

- Targeted tests demonstrate the end-to-end behavior.
- Independent review finds no unresolved high-severity issue.

## Execution Boundary

- Acceptance boundary: demonstrate one local slice through the existing public interface
- Module surface: one public interface, its integration seam, and targeted test fixtures
- Review boundary: public-interface and integration-seam diff plus targeted tests

## Quality Gates

- targeted tests
- independent diff review

## Replanning Triggers

- The existing public interface cannot support the outcome without a breaking change.

## Implementation Hypotheses

Inspect the existing modules before choosing direct implementation, delegation, or a new seam.
