Files
daily-notification-plugin/doc/00-INDEX.md

19 KiB

Documentation Index (Authoritative)

Purpose: Single navigation hub for active documentation; separates contracts, progress truth, guides, and archived/reference-only material.
Owner: Development Team
Last Updated: 2025-12-23
Status: active
Baseline: See doc/progress/00-STATUS.md for current baseline tag

This index provides organized access to all documentation in the repository. For a complete audit trail of file movements, see CONSOLIDATION_SOURCE_MAP.md.


Policy & Contracts (Executable)

These are policy-as-code. Any gate (push, release, publish) MUST call ./ci/run.sh.

  • System Invariants: doc/SYSTEM_INVARIANTS.md — Single authoritative document naming and explaining all enforced invariants
  • Local CI Contract: ./ci/run.sh — Single source of truth for CI/release gates
  • Verification / Invariants: ./scripts/verify.sh — Encodes packaging, core-purity, and build invariants
  • CI Usage & Setup: ci/README.md — Local CI documentation
  • Performance Characteristics: doc/PERFORMANCE.md — Performance characteristics and benchmarks
  • Troubleshooting Guide: doc/TROUBLESHOOTING.md — Common issues and solutions

Progress Tracking (Authoritative)

These files define the current truth about project state, decisions, and verification history.


Getting Started

Examples


Archive & Reference-only

  • doc/_archive/ — Historical artifacts, preserved for audit trail (not part of active doc surface)
    • doc/_archive/PR_DESCRIPTION.md, MERGE_READY_SUMMARY.md — One-off PR/merge artifacts (2025-10)
    • doc/_archive/2025-legacy-doc/ — Legacy documentation from 2025
    • doc/_archive/2025-12-16-consolidation/ — 2025-12-16 consolidation artifacts (audit trail)
  • doc/_reference/ — Reference templates (not used by current workflow)
    • doc/_reference/github-actions-ci.yml — GitHub Actions CI template (reference only)

Quick Start

New to the project? Start here:

  1. README.md - Project overview and getting started
  2. ARCHITECTURE.md - System architecture
  3. doc/integration/QUICK_START.md - Quick integration guide
  4. BUILDING.md - Build instructions

Core Documentation

Project Foundation


Integration Documentation

Location: doc/integration/


Platform-Specific Documentation

iOS

Location: doc/platform/ios/

Android

Location: doc/platform/android/


Testing Documentation

Location: doc/testing/

General Testing

iOS Testing

Test App Documentation

Test app-specific documentation remains with the test apps but is indexed here:

Android Test App:

  • test-apps/android-test-app/docs/ - Android test app documentation
  • test-apps/android-test-app/docs/PHASE1_TEST0_GOLDEN.md - Phase 1 Test 0 golden reference
  • test-apps/android-test-app/docs/PHASE1_TEST1_GOLDEN.md - Phase 1 Test 1 golden reference

iOS Test App:

  • test-apps/ios-test-app/README.md - iOS test app README
  • test-apps/ios-test-app/BUILD_NOTES.md - Build notes
  • test-apps/ios-test-app/COMPILATION_SUMMARY.md - Compilation summary

Daily Notification Test App:

  • test-apps/daily-notification-test/README.md - Test app README
  • test-apps/daily-notification-test/docs/ - Test app documentation

Alarm System Documentation

Location: doc/alarms/

The alarm system documentation is well-organized and kept in its current location:


Design & Research Documentation

Location: doc/design/


Architecture (Storage & Core Tech)

Location: doc/architecture/


Deployment

Location: doc/deployment/


Compliance & Operations

Location: doc/compliance/


Feature-Specific (Integration, Design, Progress)

Integration (doc/integration/)

Design (doc/design/) — plans, prefetch, recovery

Progress (doc/progress/)

Platform — Android (doc/platform/android/)

Platform Capabilities (canonical)

Utilities (meta)


AI / Prompting / Automation Artifacts

Location: doc/ai/

These are derived operational artifacts for AI-assisted development:


Archive Documentation

Location: doc/archive/2025-legacy-doc/

Historical documentation preserved verbatim. See CONSOLIDATION_SOURCE_MAP.md for complete archive listing.

Notable archived content:

  • Historical directives (doc/directives/)
  • Phase 1 summaries and analysis
  • Historical build and integration notes
  • Test app setup guides (superseded by current testing docs)

Note: Archive documentation is discoverable but not listed in the main navigation. See "Archive & Reference-only" section above for archive locations.


Document Map by Category

By Purpose

Category Count Location
Core Documentation 8 Root + doc/
Integration 5 doc/integration/
Platform (iOS) 10 doc/platform/ios/
Platform (Android) 9 doc/platform/android/
Testing 13 doc/testing/
Alarms 11 doc/alarms/
Design & Research 5 doc/design/
Architecture 4 doc/architecture/
Deployment 2 doc/deployment/
Compliance 3 doc/compliance/
Feature-Specific (integration, design, progress, platform) 14 doc/integration/, doc/design/, doc/progress/, doc/platform/android/
AI Artifacts 7 doc/ai/
Test Apps 20+ test-apps/*/
Archive 29 doc/archive/2025-legacy-doc/

By Status

  • Canonical (Active): ~95 files
  • Merged: ~15 files (content preserved in canonical docs)
  • Archived: ~29 files (preserved verbatim)

Finding Documentation

By Task

I want to...

By Platform

  • iOSdoc/platform/ios/
  • Androiddoc/platform/android/
  • Cross-Platformdoc/alarms/, doc/integration/

By Phase

  • Phase 1 → Platform-specific Phase 1 directives
  • Phase 2 → Platform-specific Phase 2 directives
  • Phase 3 → Platform-specific Phase 3 directives

Maintenance

Updating This Index

Index-first rule: New docs must be linked from doc/00-INDEX.md or explicitly placed under _archive/ / _reference/.

When adding new documentation:

  1. Place file in appropriate category directory
  2. Add entry to this index in the correct section
  3. Update the "Document Map by Category" table if needed
  4. Update CONSOLIDATION_SOURCE_MAP.md if consolidating

Consolidation Reference

For complete consolidation audit trail, see:


Last Updated: 2025-12-22
Maintained By: Development Team