┌─────────────────────────────────────────┐
│ EXTENSION DEVELOPER │
│ (Declarative .uxf Source) │
└───────────────────┬─────────────────────┘
│ Compile
▼
┌─────────────────────────────────────────┐
│ UXF PIPELINE CORE │
│ ┌───────────┐ ┌───────────────────┐ │
│ │ A2ML/Nickel│ │ Abstract IR │ │
│ │ (Validator)│──► (Capabilities) │ │
│ └─────┬─────┘ └────────┬──────────┘ │
│ │ │ │
│ ┌─────▼─────┐ ┌────────▼──────────┐ │
│ │ Idris2 │ │ ECHIDNA │ │
│ │ (Proofs) │ │ (Prop Tests) │ │
│ └─────┬─────┘ └────────┬──────────┘ │
└────────│─────────────────│──────────────┘
│ │
▼ ▼
┌─────────────────────────────────────────┐
│ PLATFORM ADAPTERS │
│ ┌───────────┐ ┌───────────┐ ┌───────┐│
│ │ Firefox │ │ Chrome │ │ VSCode││
│ └───────────┘ └───────────┘ └───────┘│
│ ┌───────────┐ ┌───────────┐ ┌───────┐│
│ │ WordPress │ │ Zotero │ │ Safari││
│ └───────────┘ └───────────┘ └───────┘│
└───────────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ NATIVE PACKAGES │
│ (.xpi, .crx, .zip, .vsix) │
└─────────────────────────────────────────┘
┌─────────────────────────────────────────┐
│ REPO INFRASTRUCTURE │
│ Justfile Automation .machine_readable/ │
│ ECHIDNA / Idris2 0-AI-MANIFEST.a2ml │
└─────────────────────────────────────────┘
COMPONENT STATUS NOTES
───────────────────────────────── ────────────────── ─────────────────────────────────
CORE PIPELINE
Abstract IR (Capabilities) ██████████ 100% Capability tree stable
A2ML / Nickel Validation ████████░░ 80% Type-safe parsing active
ECHIDNA Property Tests ██████████ 100% 7/8 critical tests passed
Idris2 Formal Proofs ██████░░░░ 60% Transformation proofs refining
PLATFORM ADAPTERS
Firefox Adapter (V2/V3) ████░░░░░░ 40% Initial manifest gen active
Chrome Adapter (V3) ████░░░░░░ 40% MV3 stubs verified
Other Adapters (WP/VSCode) ░░░░░░░░░░ 0% Planned for Phase 2/3
REPO INFRASTRUCTURE
Justfile Automation ██████████ 100% Standard tasks active
.machine_readable/ ██████████ 100% STATE tracking active
Documentation (Analysis) ██████████ 100% Comprehensive spec index
─────────────────────────────────────────────────────────────────────────────
OVERALL: ████░░░░░░ ~40% Concept validated, Core active
UXF Source ──────► A2ML Parser ──────► Abstract IR ──────► Platform Code
│ │ │ │
▼ ▼ ▼ ▼
Idris2 Proof ───► ECHIDNA Test ──────► Adapter Logic ────► Native .xpi
This file is maintained by both humans and AI agents. When updating:
- After completing a component: Change its bar and percentage
- After adding a component: Add a new row in the appropriate section
- After architectural changes: Update the ASCII diagram
- Date: Update the
Last updatedcomment at the top of this file
Progress bars use: █ (filled) and ░ (empty), 10 characters wide.
Percentages: 0%, 10%, 20%, ... 100% (in 10% increments).