v0.3.0

Added

  • Add the `Crews` domain package with per-layer targets for types, config, repository, service, runtime, and SwiftUI.
  • Add a signed-in app skeleton that loads a deterministic Mode 1 dev session and opens `CrewsHomeRootView`.
  • Add Crews Home, Crew Room navigation, and a slide-in crew module menu for Habits and Notebooks placeholders.
  • Add initial Habits domain types, placeholder repository/service/runtime state, and `HabitsPlaceholderView`.
  • Add provider session protocols and a deterministic dev session provider.
  • Add repository documentation checks in `Tests/RepositoryChecks`.
  • Add completed execution plans for documentation tooling, Habits, Mode 1 dev auth, and the Crews navigation skeleton.

Changed

  • Narrow the app target package dependencies to provider protocols, provider implementations, and `CrewsUI`.
  • Update architecture boundary tests for the Crews domain and app-target package-linking rules.
  • Update architecture and product docs to describe Crews as a first product domain and navigation owner.
  • Fill `DESIGN.md` and `docs/design-docs/index.md` with initial native iOS design direction.
  • Update documentation check rules with the implemented SwiftPM test command.

Fixed

  • Remove the app target boundary proof file now that root app wiring uses real provider and Crews UI boundaries.
  • Record current SwiftPM package-level iOS verification debt in the tech debt tracker.

Journal

This change turns the starter app from package-boundary proof into the first navigable product skeleton: a deterministic dev user enters crew-owned Home and Crew Room flows, while docs and tests now preserve the new Crews boundary and repository-local documentation expectations.

v0.2.0

Added

  • Added the initial `CrewmatesApp` Xcode project with starter app, asset catalog, unit test, and UI test targets.
  • Added local Swift packages for Core, Providers, DesignSystem, Habits, and Notebooks.
  • Added per-layer Habits and Notebooks package targets for Types, Config, Repo, Service, Runtime, and UI boundaries.
  • Added app-level package boundary proof wiring through `AppBoundaryProof` and the starter `ContentView`.
  • Added standalone SwiftPM architecture boundary tests under `Tests/ArchitectureTests`.
  • Added Swift package boundary architecture guidance and completed execution plans for repo hardening, package boundaries, and boundary tests.

Changed

  • Updated architecture, quality, dependency, generated-reference, and agent docs to describe the current Xcode app shell and package boundary state.
  • Moved the agentic repo hardening execution plan from active to completed.

Journal

This change moves Crewmates from a documentation-only planning surface into a compileable native iOS shell with explicit package and test boundaries, giving future product work compiler-visible architecture rails before feature behavior lands.

v0.1.0

Added

  • Established the initial documentation scaffold for the future native iOS Crewmates app.
  • Added source-of-truth docs for product, architecture, design, quality, security, and reliability.
  • Added supporting docs for domain specs, architecture rules, agent roles, operations workflows, generated references, and project logs.

Changed

  • Moved the repo from an empty starting point into an agent-readable planning and architecture workspace.

Journal

This first entry marks the repo becoming a real planning surface: not app code yet, but a structured place for product intent, architecture constraints, and future implementation work to accumulate.