MagnetarOrpheus is a professionally engineered native Android application focused on real-time musical instrument tuning. It captures live microphone input and performs low-latency digital signal processing (DSP) to provide highly responsive visual tuning feedback. This project exists to provide musicians with a precise, stable, and professional-grade chromatic tuner, starting with guitar optimization.
This project strictly follows the Magnetar Canonical Project Model for documentation, planning, and governance to ensure high maintainability, architectural integrity, and professional engineering standards.
- Understand the Standard: This repository follows the Magnetar standard for project management.
- Consult the Documentation: All project decisions, tasks, and status are tracked in the root markdown files.
- Follow the Rules: Replicate the required documentation set for any major sub-modules.
- Governance: Follow the WIP (Work-In-Progress), branching (using
masteras default), and blocker escalation rules. - AI Collaboration: If you are an AI collaborator, parse the
projects/magnetar_orpheus.project.ymlfile first.
| File | Purpose |
|---|---|
PLAN.md |
Project tasks, milestones, and effort tracking. |
BITACORA.md |
Chronological logbook of all significant events and decisions. |
REQUIREMENTS.md |
Detailed functional and non-functional specifications. |
ARCHITECTURE.md |
System structure, DSP layers, and module definitions. |
RULES.md |
Naming conventions, workflow standards, and canonical rules. |
STATUS.md |
Real-time health summary, progress stats, and active risks. |
TESTING.md |
Test strategy, coverage targets, and reporting rules. |
BLOCKERS.md |
Documented impediments and escalation paths. |
BRANCHING_MODEL.md |
Git branching strategy (Standard: master as default). |
WIP_GUIDELINES.md |
Policies regarding Work-In-Progress limits. |
We track progress through a structured lifecycle:
planned → ready → in_progress → in_review → done.
Every state transition and major milestone achievement is recorded in BITACORA.md.
The source of truth for machine-readable project metadata is located at projects/magnetar_orpheus.project.yml. It contains stakeholders, milestones, and the task registry.
AI agents MUST:
- Parse
projects/magnetar_orpheus.project.ymlbefore taking action. - Use
PLAN.mdandSTATUS.mdto determine the current focus. - Strictly respect
RULES.mdandWIP_GUIDELINES.md. - Update
BITACORA.mdimmediately after completing any work or changing a task state.
This project is already instantiated following the Magnetar canon. To extend it:
- Update the project YAML for new milestones.
- Reflect changes in
PLAN.md. - Log the initialization in
BITACORA.md.
- All 11+ required canonical files exist.
- The project YAML matches the current state of
PLAN.md. -
BITACORA.mdis updated chronologically (newest first). - Active branches follow the
RULES.mdnaming conventions.