Problem
Airo has multiple planned production-readiness workstreams spread across gstack context, superpowers plans, and repo docs. The current thread produced a Hermes delegation map, but the remaining work needs to be tracked on the DevelopersCoffee project board so any developer or agent can pick up a workstream independently and drive it to production.
Source artifact in repo:
docs/operations/HERMES_URGENT_DELEGATION.md
Important repo state when created:
- Main scanned branch:
codex/coins-board-cleanup
- Main worktree had uncommitted changes under
app/lib/features/agent_chat/..., app/pubspec.yaml, app/pubspec.lock, and related tests.
- Developers should create separate worktrees from
HEAD and avoid implementing inside the dirty main checkout.
Scope
Create and execute independent Hermes workstreams from the delegation map until the selected production slices are implemented, tested, documented, reviewed, and merged.
In Scope
- Use separate
git worktree directories and branches for each parallel workstream.
- Implement the highest-priority slices listed below.
- Update source planning docs only for work actually completed.
- Add tests and run focused verification for every workstream.
- Open PRs with linked issues/cards and production risk notes.
- Split this issue into child issues if a workstream exceeds one week or needs a dedicated owner.
Out of Scope
- Implementing remote/community skill import before runtime verification exists.
- Adding GitHub secrets manually from automation.
- Shipping arbitrary connector execution directly to the LLM.
- Working in the dirty main checkout instead of isolated worktrees.
Primary Workstreams
1. Agent Skills Runtime and Calendar Connectors
Source: docs/superpowers/plans/2026-06-20-airo-agent-skills-connectors.md
Recommended branch/worktree:
- Branch:
codex/hermes-agent-skills
- Worktree:
../airo-hermes-agent-skills
Deliverables:
AgentSkill domain model and manifest parser.
- Built-in skill repository with enable/disable/search/summary behavior.
AgentConnector interface and registry.
- Date/time connector and fake calendar connector for tests.
- Bounded skill orchestrator skeleton with max-step/tool validation.
AgentActionTrace model and basic UI trace hooks if low risk.
Acceptance criteria:
2. Coins Transaction Review Loop
Source: docs/features/coins/PERSONAL_MONEY_MANAGEMENT_DELTA_TODO.md
Recommended branch/worktree:
- Branch:
codex/hermes-coins-review-loop
- Worktree:
../airo-hermes-coins-review-loop
Deliverables:
raw_financial_records and financial_sources local structures/tables.
- Source hash, parser name, parser version, confidence, and raw record reference tracking.
- Duplicate paste prevention for chat/finance ingestion.
- Review queue state for uncertain parsed transactions.
- Edit/undo support for chat-ingested transactions where current flow allows.
Acceptance criteria:
3. Media Hub Sprint 1 Foundation
Source: docs/features/media-hub/ENGINEERING_TICKETS.md
Recommended branch/worktree:
- Branch:
codex/hermes-media-hub-foundation
- Worktree:
../airo-hermes-media-hub-foundation
Deliverables:
- MH-001 collapsible hero/player container.
- MH-002 player overlay controls.
- MH-003 settings bottom sheet and quality settings state.
- MH-004 media content card/grid/carousel.
- MH-005 unified media content/domain models.
Acceptance criteria:
4. Modular Platform Builds and APK Size Quick Wins
Source: docs/architecture/MODULAR_SUPER_APP_SPRINT_PLAN.md
Recommended branch/worktree:
- Branch:
codex/hermes-platform-builds
- Worktree:
../airo-hermes-platform-builds
Deliverables:
- Platform build scripts verified/repaired in
melos.yaml.
- Platform config for
AppPlatform, AppFeature, and enabled feature checks.
- Platform entrypoints:
main_tv.dart, main_mobile_streaming.dart, main_mobile_full.dart.
- TV app shell and Android TV manifest/flavor if compatible with current Gradle setup.
- APK size commands and split-per-ABI/tree-shake consistency.
Acceptance criteria:
5. Plugin Download-On-Demand Infrastructure
Source: issue-download-on-demand.md
Recommended branch/worktree:
- Branch:
codex/hermes-plugin-downloads
- Worktree:
../airo-hermes-plugin-downloads
Deliverables:
PluginDownloadManager under packages/core_data/lib/src/plugins/.
PluginStorageManager.
PluginIntegrityChecker.
- Progress stream with speed/ETA, retry/backoff, cancel/pause/resume states.
- LRU storage metadata, cleanup APIs, integrity verification, rollback metadata.
Acceptance criteria:
6. Locale Onboarding and Package Docs Cleanup
Source: docs/features/LOCALE_ONBOARDING_REQUIREMENTS.md
Recommended branch/worktree:
- Branch:
codex/hermes-locale-docs
- Worktree:
../airo-hermes-locale-docs
Deliverables:
- Currency selection in onboarding or settings if onboarding is unavailable.
- Persisted selected currency using existing preference/local settings pattern.
- Money screens reflect selected currency.
- Core package README TODOs and package changelog TODOs replaced with accurate content.
Acceptance criteria:
7. CI/CD and Wiki Documentation Gates
Source: docs/superpowers/plans/2026-06-20-airo-wiki-user-guide.md, docs/setup/CI_CD_CHECKLIST.md
Recommended branch/worktree:
- Branch:
codex/hermes-docs-ci-gates
- Worktree:
../airo-hermes-docs-ci-gates
Deliverables:
- Script/check that detects PRs touching
app/lib/features, app/lib/core/routing, or README.md without touching docs/wiki or declaring docs-not-needed.
- GitHub Actions wiring or documented local command if project label context is unavailable.
- CI checklist updated with current workflow status.
Acceptance criteria:
Global Acceptance Criteria
Suggested Labels For Child Issues
- Agent skills:
agent/ai-llm, type/task, priority/P0
- Coins review loop:
agent/finance, type/task, priority/P0
- Media Hub:
agent/mobile-ui, media-hub, sprint-1, type/task, priority/P1
- Platform builds:
agent/core-architecture, agent/performance, epic/apk-optimization, type/task, priority/P0
- Plugin downloads:
agent/plugin-system, epic/plugin-architecture, type/task, priority/P1
- Locale/docs:
agent/mobile-ui, agent/docs, type/task, priority/P2
- CI/docs gate:
agent/ci-cd, agent/docs, type/task, priority/P1
Risks
- Dirty main worktree can cause accidental conflict or untracked changes if developers do not use worktrees.
- Agent Skills touches files currently dirty in the scanned worktree, so PR conflict risk is high.
- Calendar connectors need mobile permissions and native plugin validation before production.
- Coins finance ingestion has privacy/data minimization risk; raw financial content must stay local by default.
- Platform build work can expose native Android/iOS setup blockers.
- CI/CD secret setup requires a human with GitHub repository secret access.
References
- Delegation artifact:
docs/operations/HERMES_URGENT_DELEGATION.md
- Agent skills v2 plan:
docs/superpowers/plans/2026-06-20-airo-agent-skills-connectors.md
- Coins delta:
docs/features/coins/PERSONAL_MONEY_MANAGEMENT_DELTA_TODO.md
- Media hub tickets:
docs/features/media-hub/ENGINEERING_TICKETS.md
- Modular platform plan:
docs/architecture/MODULAR_SUPER_APP_SPRINT_PLAN.md
- Plugin download issue spec:
issue-download-on-demand.md
- Locale onboarding:
docs/features/LOCALE_ONBOARDING_REQUIREMENTS.md
- Wiki guide plan:
docs/superpowers/plans/2026-06-20-airo-wiki-user-guide.md
Problem
Airo has multiple planned production-readiness workstreams spread across gstack context, superpowers plans, and repo docs. The current thread produced a Hermes delegation map, but the remaining work needs to be tracked on the DevelopersCoffee project board so any developer or agent can pick up a workstream independently and drive it to production.
Source artifact in repo:
docs/operations/HERMES_URGENT_DELEGATION.mdImportant repo state when created:
codex/coins-board-cleanupapp/lib/features/agent_chat/...,app/pubspec.yaml,app/pubspec.lock, and related tests.HEADand avoid implementing inside the dirty main checkout.Scope
Create and execute independent Hermes workstreams from the delegation map until the selected production slices are implemented, tested, documented, reviewed, and merged.
In Scope
git worktreedirectories and branches for each parallel workstream.Out of Scope
Primary Workstreams
1. Agent Skills Runtime and Calendar Connectors
Source:
docs/superpowers/plans/2026-06-20-airo-agent-skills-connectors.mdRecommended branch/worktree:
codex/hermes-agent-skills../airo-hermes-agent-skillsDeliverables:
AgentSkilldomain model and manifest parser.AgentConnectorinterface and registry.AgentActionTracemodel and basic UI trace hooks if low risk.Acceptance criteria:
SKILL.mdparser tests pass.IntentParserandToolRegistrybehavior remains intact.cd app && flutter test test/features/agent_chat.2. Coins Transaction Review Loop
Source:
docs/features/coins/PERSONAL_MONEY_MANAGEMENT_DELTA_TODO.mdRecommended branch/worktree:
codex/hermes-coins-review-loop../airo-hermes-coins-review-loopDeliverables:
raw_financial_recordsandfinancial_sourceslocal structures/tables.Acceptance criteria:
cd app && flutter test test/features/coins test/features/moneywhere those paths exist.3. Media Hub Sprint 1 Foundation
Source:
docs/features/media-hub/ENGINEERING_TICKETS.mdRecommended branch/worktree:
codex/hermes-media-hub-foundation../airo-hermes-media-hub-foundationDeliverables:
Acceptance criteria:
cd app && flutter analyzeis clean or blockers are documented.4. Modular Platform Builds and APK Size Quick Wins
Source:
docs/architecture/MODULAR_SUPER_APP_SPRINT_PLAN.mdRecommended branch/worktree:
codex/hermes-platform-builds../airo-hermes-platform-buildsDeliverables:
melos.yaml.AppPlatform,AppFeature, and enabled feature checks.main_tv.dart,main_mobile_streaming.dart,main_mobile_full.dart.Acceptance criteria:
melos run analyzepasses.melos run build:tvpasses or exact Android setup blocker is documented.5. Plugin Download-On-Demand Infrastructure
Source:
issue-download-on-demand.mdRecommended branch/worktree:
codex/hermes-plugin-downloads../airo-hermes-plugin-downloadsDeliverables:
PluginDownloadManagerunderpackages/core_data/lib/src/plugins/.PluginStorageManager.PluginIntegrityChecker.Acceptance criteria:
packages/core_data/test.cd packages/core_data && flutter testpasses.melos run analyzepasses.6. Locale Onboarding and Package Docs Cleanup
Source:
docs/features/LOCALE_ONBOARDING_REQUIREMENTS.mdRecommended branch/worktree:
codex/hermes-locale-docs../airo-hermes-locale-docsDeliverables:
Acceptance criteria:
7. CI/CD and Wiki Documentation Gates
Source:
docs/superpowers/plans/2026-06-20-airo-wiki-user-guide.md,docs/setup/CI_CD_CHECKLIST.mdRecommended branch/worktree:
codex/hermes-docs-ci-gates../airo-hermes-docs-ci-gatesDeliverables:
app/lib/features,app/lib/core/routing, orREADME.mdwithout touchingdocs/wikior declaring docs-not-needed.Acceptance criteria:
Global Acceptance Criteria
git worktreeand branch.Suggested Labels For Child Issues
agent/ai-llm,type/task,priority/P0agent/finance,type/task,priority/P0agent/mobile-ui,media-hub,sprint-1,type/task,priority/P1agent/core-architecture,agent/performance,epic/apk-optimization,type/task,priority/P0agent/plugin-system,epic/plugin-architecture,type/task,priority/P1agent/mobile-ui,agent/docs,type/task,priority/P2agent/ci-cd,agent/docs,type/task,priority/P1Risks
References
docs/operations/HERMES_URGENT_DELEGATION.mddocs/superpowers/plans/2026-06-20-airo-agent-skills-connectors.mddocs/features/coins/PERSONAL_MONEY_MANAGEMENT_DELTA_TODO.mddocs/features/media-hub/ENGINEERING_TICKETS.mddocs/architecture/MODULAR_SUPER_APP_SPRINT_PLAN.mdissue-download-on-demand.mddocs/features/LOCALE_ONBOARDING_REQUIREMENTS.mddocs/superpowers/plans/2026-06-20-airo-wiki-user-guide.md