-
Notifications
You must be signed in to change notification settings - Fork 0
Issue Tracking
Kadyapam edited this page Jun 2, 2026
·
1 revision
Authoritative rule:
agents/rules/issue-tracking.md
Open an ai-task issue on noetl/ai-meta for any work that
will outlive the current session. Two-tier model:
-
Umbrella issue lives on
noetl/ai-meta. Goal, acceptance criteria, pointers, audit trail. Labels:ai-task+repo:<primary-submodule>. -
Per-round sub-issues live in the owning submodule when a
PR is about to ship. PR's body uses GitHub's
Closes <repo>#<NN>keyword for auto-close.
- Inline (no issue): typo, one-line doc tweak, missing comma.
- Chip-spawn (no issue): well-scoped one-shot task this session dispatches now.
- Issue (this convention): anything that will outlive this session, needs human decision, is blocked, or might be picked up by another agent.
When in doubt: open the issue. One gh command, durable record.
gh issue create --repo noetl/ai-meta \
--title "<imperative action phrase under 70 chars>" \
--label ai-task --label repo:<primary-submodule> \
--body "$(cat <<'EOF'
## Context
<one paragraph; how this surfaced>
## Goal
<bulleted acceptance criteria>
## Pointers
<file paths with line numbers, error fingerprints>
## Blocked on / depends on
<GitHub auto-link syntax>
## Status
- YYYY-MM-DD: filed; no work started.
EOF
)"Or use the slash command in any session: /issue-open "<title>" "<repo>".
Every umbrella opened gets a corresponding wiki page at
Umbrella-<topic>.md linked from Home and the
sidebar. Read the relevant umbrella page for the
full state of the work — issue body holds the spec, umbrella
page holds the running narrative.
See Wiki Convention for the cross-link discipline.
- Home — overview
- Repo Map
- Releases
- Sessions Log
- Secrets Wallet (#61) — SECURITY (design)
- Rust Server Port (#49) — PRIMARY
- Decoupled Context + Event Chain (#115) — RFC (design), reframes #101
- Orchestrator Scaling (#101) — reframed by #115; consume side = #115 Phase 1
- Event WAL + Derivable Storage (#104) — Round 01 (locator) PR open
- WASM Plug-in Compilation (#105) — system-pool plug-in hot-reload (ADR Phase 4)
- System Pool Design (#46) — PRIMARY
- Regression Baseline Migration (#98) — e2e
- Subscription / Listener Tool (#90) — RFC
- Container Tool Callback (#43)
- Rust Worker Parity Gaps (#47 · #48)
- Event Envelope Reconciliation (#51 in TaskList)
- Cursor Loop Mode (#100) — server v3.8.0 + tools v3.10.1, 2026-06-15
- Transfer Tool Credentials (#99) — tools v3.10.0 + worker v5.22.0, 2026-06-14
- Explicit Input Binding (#77) — v3.0.0 shipped 2026-06-09
- Rust Worker Migration (#30)
- Python Services → Rust (#45)
- Issue Tracking
- Wiki Convention
- Handoffs
- Deployment Validation
- Execution Model
- Data Access Boundary
- Observability
- noetl/noetl wiki — app + DSL
- noetl/server wiki — Rust control plane
- noetl/worker wiki — Rust pull worker
- noetl/tools wiki — tool registry crate
- noetl/cli wiki — CLI + local mode
- noetl/gateway wiki — gatekeeper
- noetl/ops wiki — Helm + manifests
- noetl/travel wiki — domain SPA reference
- Docs site — engineer-facing architecture