Date: 2026-04-16
Purpose: Top-level repository map for PM, engineering control, onboarding, and documentation governance
Scope rule: High-level organization only
This repository is an iOS-first Aevum/MindTwin/Core prototype organized around a Swift app target plus a set of modular Swift packages. It also contains a large documentation estate that exceeds the codebase in strategic breadth.
Top-level practical reading order:
| Path | Type | Purpose | PM importance |
|---|---|---|---|
| --- | --- | --- | --- |
App/ | App source | iOS app entry point and app assets | Critical |
Widgets/ | App extension | Widget bundle and entry widgets | Medium |
Packages/ | Modular code | Core business logic, UI modules, persistence, integrations, ML | Critical |
Docs/ | Documentation estate | BRD, architecture, testing, release, security, operations | Critical |
core.xcodeproj/ | Xcode metadata | Project, workspace, schemes | Critical |
project.yml | Project definition | Declarative build/target definition | Critical |
README.md | Project onboarding | Build/environment notes | High |
build/ | Derived local output | Built artifacts | Low |
Build Fix Logs/ | Build history | Local troubleshooting logs | Low |
Wireframes/ | Design reference | Visual concept artifacts | Medium |
Launch/ | Launch notes | Release/support notes | Medium |
Icons :Buttons/ | Design assets | Image/video resources | Low |
Primary responsibility:
Key files:
App/RAWDigistantApp.swiftApp/Assets.xcassets/...PM note:
This is the real app entry point and one of the most authoritative files for current-state truth.
Primary responsibility:
Key files:
Widgets/RAWDigistantWidgets.swiftWidgets/QuickCaptureWidget.swiftWidgets/DailyBriefWidget.swiftPM note:
Widgets are real, but feature depth is uneven. Quick capture is more real than daily brief.
Packages/CoreMemoryPurpose:
Contains:
MemoryEntryAevumEventCoreMemoryManagerPM rating:
Packages/IntelligenceEnginePurpose:
Contains:
BehaviourIntelligenceLayerIntelligencePipelineEventQueueActorAevumLocalAPIDailyProcessorPM rating:
Reason:
This package contains many of the most ambitious claims and also several of the most important wiring gaps.
Packages/UIComponentsPurpose:
Key visible product files:
DashboardView.swiftLifeTimelineView.swiftKnowledgeMapView.swiftSettingsView.swiftCaptureSheet.swiftVoiceCaptureView.swiftDataIngestionView.swiftPhiSandboxView.swiftPM rating:
Packages/CaptureEnginePurpose:
Examples:
AppleCalendarSyncEngine.swiftOmnichannelImporter.swiftPM rating:
Packages/CloudSyncEnginePurpose:
Reality:
Key files:
OAuthProviders.swiftCalendarIntegrationManager.swiftPM rating:
Packages/PhiInferenceEnginePurpose:
PM rating:
Packages/DecisionEnginePurpose:
PM rating:
Packages/MemoryGraphEnginePurpose:
PM rating:
Packages/SecurityLayerPurpose:
PM rating:
Packages/ShortcutsIntegrationPurpose:
Reality:
PM rating:
The documentation is large and should be treated as a separate managed system.
Docs/00_Product_RequirementsPurpose:
Use for:
Do not use alone for:
Docs/01_Core_ArchitecturePurpose:
Use for:
Docs/02_Development_ArchitecturePurpose:
Docs/03_Testing_Quality_AssurancePurpose:
PM note:
This folder is strategically useful, but current code reality does not yet match the implied test maturity.
Docs/04_Compliance_SecurityPurpose:
Docs/05_Quality_EngineeringPurpose:
Docs/06_Release_ControlPurpose:
Docs/07_Enterprise_StrategyPurpose:
Docs/08_EnhancementsPurpose:
Docs/09_Operations_MaintenancePurpose:
Current test folders of note:
Packages/CoreMemory/Tests/...Packages/DecisionEngine/Tests/...Packages/IntelligenceEngine/Tests/...Packages/CloudSyncEngine/Tests/...Packages/SecurityLayer/Tests/...Packages/MemoryGraphEngine/Tests/...Testing is package-centric, not product-centric.
Wireframes/Icons :Buttons/Build Fix Logs/Launch/These are useful for context but should not be treated as source of truth over code and project configuration.
For management purposes, the repository should be read in this hierarchy:
project.ymlApp/Packages/Widgets/Docs/Use this control order when making decisions:
Do not reverse that order.
If documentation and code disagree, treat code as current reality and documentation as target intent until reconciled.
For future document control, classify repo contents into these labels:
CURRENT_TRUTHPARTIAL_IMPLEMENTATIONSTUB_OR_MOCKINTENDED_FUTURE_STATEDESIGN_REFERENCERELEASE_SUPPORTING_ARTIFACTThis would immediately reduce scope confusion.
At the highest level of organization, this repository is:
That is the correct indexing baseline for project control.