CoreMemory
SwiftData models, store container, core local graph state.
Top-level repository map for PM control, engineering onboarding, and documentation governance. This page organizes the repo at the highest practical level so current truth is separated from documentation intent.
| Path | Type | Purpose | PM Importance |
|---|---|---|---|
App/ | App source | Main iOS app shell and entry point. | Critical |
Widgets/ | Extension | Widget bundle and widget entry surfaces. | Medium |
Packages/ | Modular code | Persistence, UI, ML, orchestration, security, sync. | Critical |
Docs/ | Documentation estate | Requirements, architecture, QA, release, compliance. | Critical |
core.xcodeproj/ | Xcode metadata | Project and schemes. | Critical |
project.yml | Build definition | Declarative project source of truth. | Critical |
README.md | Onboarding | Build/environment guidance. | High |
SwiftData models, store container, core local graph state.
Behavior layer, queue processing, daily processor, local API, orchestration.
Dashboard, timeline, graph, settings, capture, sandbox and visible product surfaces.
Import, OCR, capture support, calendar capture support.
External auth/sync shell. Current maturity is low and stub-heavy.
Local model orchestration and remote model download path.
| Docs Area | Purpose | Use Carefully |
|---|---|---|
Docs/00_Product_Requirements | BRD and requirement intent | Good for target state, not enough for current truth alone |
Docs/01_Core_Architecture | Architecture handover and system framing | Mix of intent and architecture narrative |
Docs/02_Development_Architecture | System diagrams and engineering-side framing | Useful for diagrams and intended structure |
Docs/03_Testing_Quality_Assurance | QA and launch audit materials | Current code reality does not yet fully match these claims |
Docs/04-09 | Security, QE, release, strategy, operations | Governance and target-state support material |
project.yml, App/, Packages/, Widgets/
Package tests and build evidence.
Docs/ architecture and requirement estate.
Wireframes, icons, build-fix logs, release notes.
When code and documentation disagree, treat code and project configuration as current reality, and treat documentation as target intent until reconciled.