Ecosystem Audit

Implementation
Status

Live tracking of every PRD, user story, and API integration across the AZOKA ecosystem. 6 PRDs, 46 user stories, 5 repositories.

Overall
72%
33/46 stories
Complete
33
stories shipped
In Progress
4
partially done
Backend
5/5
phases live

AZOKA Backend — All 5 Phases Live

PHASE 1
Auth + Player Profiles

Challenge/verify JWT, player CRUD, companion chat with memory

4 endpoints
PHASE 2
Quests + Class Progression

Start/complete quests, XP awards, class mastery tracking

4 endpoints
PHASE 3
SWARM NPCs + Narrative

NPC chat via SWARM agents, narrative event triggers

3 endpoints
PHASE 4
Marketplace

List, buy, cancel, trade history, seller listings

6 endpoints
PHASE 5
PvP + WebSocket

Queue, challenge, turn actions, match state, history

5 endpoints

REGALIA Frontend — Page Wiring

PageStatusAPI Integration
Dashboard/dashboard
wiredgetPlayer, getQuestStatuses, getClassProgress
Chat/chat
wiredcompanionChat (SSE + JWT)
Marketplace/marketplace
wiredgetListings, buyListing, createListing
PvP/pvp
wiredpvpQueue, pvpAction, getPvPHistory
Economy/economy
wiredToken data endpoints
Citizen Pass/citizen-pass
wiredMetaplex on-chain queries
Generate/generate
wiredReplicate image generation
Auth System
wiredAuthProvider + PlayerProvider + JWT
Connect/connect
wiredgetOAuthUrl, disconnectPlatform, syncPlatform + mock fallback
Packs/packs
wiredcreateBuyPackTransaction, checkBalance, simulatePackOpening
Collection/collection
wiredMetaplex NFT wallet reads + demo fallback
Compose/compose
wiredMetaplex wallet NFTs + checkComposition
Play/play
static
Codex/codex
static
Lore/lore
static

PRD Breakdown — Story by Story

ATTN Citizen Pass NFT

kingdoms-of-regalia
100%
8 Done
0 Partial
0 Missing
US-001Mint Page — Connect Wallet & Supply
citizen-pass/page.tsxlib/citizenPassService.tscomponents/SupplyCounter.tsx
US-002Mint a Citizen Pass
lib/citizenPassService.ts (mintCitize...lib/types/citizenPass.ts
US-003On-Chain Metadata & Attributes
lib/citizenPassService.ts (generateMe...lib/types/citizenPass.ts
US-004Skills Marketplace Gate
marketplace/page.tsxlib/verifyCitizenPass.ts

Marketplace sell/listings gated with Citizen Pass check + CTA

US-005ATTN Pro Tier Gate
attn-clean/src/lib/verifyCitizenPass.tshooks/useCitizenPass.tscomponents/ProGate.tsx (543 lines)
US-006SWARM API Access Gate
azoka-system/backend/api/verify_citiz...

Ed25519 sig + DAS API + rate limiting 100/hr

US-007Regalia Claim Reservation
citizen-pass/page.tsxcitizen-pass/mine/page.tsx

Metadata reservation only (as specified)

US-008Post-Mint Detail View
citizen-pass/mine/page.tsx (727 lines)lib/verifyCitizenPass.ts (getFullData)

Session Persistence Fix

claude-hooks
100%
6 Done
0 Partial
0 Missing
US-001Fix JSONL Parsing
session-summarizer.py:71-76
US-002Duration Estimation
estimate_duration() function
US-003Activity Gate Logic
commands_run_count check at line 144
US-004Error Logging
persist.log output
US-005E2E Pipeline
session-persist.shsession-summarizer.pyMARCO integration
US-006Learning Deduplication
Lines 136-138 dedup check

Unified Agent Orchestration

marco + claude-hooks
100%
9 Done
0 Partial
0 Missing
US-001Claude Code Auto-Registration
marco-agent-bridge.shmarco-agent-bridge.py
US-002Heartbeat Reporting
marco-agent-bridge.py (action_heartbeat)UserPromptSubmit hook

Fires on every user prompt

US-003Tool Usage Reporting
marco-agent-bridge.py (action_tool_use)PostToolUse hook

Fires after Write/Edit/Bash

US-004MARC Unified Display
UnifiedAgentPanel.java
US-005Codex Agent Wrapper
codex-spawn.sh
US-006Agent Type Filter + Kill
UnifiedAgentPanel + codex-kill skill
US-007Agent Kill Capability
~/.claude/skills/codex-kill/SKILL.md

pkill + MARCO status update

US-008Task Routing to Codex
CodexOrchestratorPanel.javaMarcoClient.java

MARCO poll, spawnAgent routing, capability-based dispatch from + New Task dialog

US-009Opus Manager Slash Commands
spawn-codex, codex-status, codex-kill...

MARC Algedonic E2E

command-room (MARC)
61%
5 Done
1 Partial
3 Missing
US-001AlgedonicEngine Unit Tests
AlgedonicTestHarness.java
US-002CRITICAL Severity Path

Not tested with live data

US-003WARNING Severity Path

Not tested with live data

US-004INFO Severity Path

Not tested with live data

US-005Snooze Mechanics
AlgedonicSettingsPanel.java
US-006Digest System
~/.marc/digests/

Directory exists, needs test run

US-007Hot-Reload Thresholds
~/.marc/thresholds.jsonThresholdConfig.java

17 signal thresholds configured, WatchService hot-reloads

US-008Status Bar Integration
AlgedonicStatusBar.java
US-009Signal Wiring Audit
AlgedonicEngine.java (408 lines)

All 17 signal types wired via MarcEventBus

LoRA Training Pipeline

azoka-system
50%
2 Done
1 Partial
2 Missing
US-001Train 11 Agent LoRAs
agent_lora_config.py

Config exists, 0 models trained

US-002Product Photography LoRA

Not started

US-003REGALIA v2 LoRA

Not started

US-004Style Transfer Pipeline
image_trainer.py (161 lines)llm_trainer.py

SDXL LoRA training + metadata export

US-005Adapter Registry
lora_registry.pyprepare_dataset.py

list_adapters, get_latest, get_adapter with train_meta.json

28-Day Monetization Sprint

attn-clean
44%
3 Done
2 Partial
4 Missing
A-1Freelance Sprint

Business/outreach task, not code

A-2Productized Offer

Business/marketing task, not code

B-01Tier Configuration
attn-clean/src/config/tiers.ts
B-02Wallet Auth Payment
pricing/page.tsxapi/tier/upgrade/route.tsapi/tier/status/route.ts

3-tier pricing page + SOL payment + on-chain confirm + API upgrade

B-03Feature Gating
ProGate.tsx (543 lines)useCitizenPass.ts

Hard/soft gate modes, wallet integration

B-04Production Database
api/gate/route.ts

Password moved to env var; MongoDB Atlas setup is ops task

B-05Public Launch
layout.tsx

Meta tags + SEO updated; OG images need design

C-1Content Pipeline

Marketing task, not code

C-2Distribution

Marketing task, not code