Skip to content

Module Status Tracking — opsdev.nz (2026-08-02)

Date: 2026-08-02

Purpose: Status overview of the OpsDev.nz module group. Each module lives in its own GitHub repo where issues, specs, and development work are tracked. This doc provides a snapshot of what's happening across the group and what the sprint priorities are.


Opsdevnz Modules

Modules live under public/opsdev.nz/modules/ as git submodules pointing to their canonical GitHub repos. All are published on PyPI.

Module Version PyPI Tracking Issue Status
oc-opsdevnz 0.2.5 oc-opsdevnz postponed — CLI extension (addFunds, createExpense) pending. Throwaway scripts work; formal subcommands not built. Sprint 10 H2 target.
op-opsdevnz 0.1.4 op-opsdevnz #8 (parent), #9 (sub) doingRaised priority. SDK integration is broken — service accounts can't use the package. This directly blocks: (1) OpsFin headless SSH signing (Sprint 10 H1), (2) MCP/agent parallelism, (3) Python secrets forum demo (Aug 18). Tests pass by mocking the missing API. Fix: replace OnePassword.from_environment() with real Client.authenticate() flow.
octodns-metaname 0.2.1 octodns-metaname #10 postponedregister_domain() enhancement requested. Side project, not sprint.
worklog-opsdevnz 0.2.0 worklog-opsdevnz postponed — stable, published. No active development. Integration with sprintmaint planned but deferred.
module-template-opsdevnz 0.0.4 postponed — template only. Updated as patterns evolve. Not a deliverable.

Planned / Proposed Modules

Modules that don't exist yet but have opsdev.nz tracking issues.

Module Tracking Issue Status
akahu-opsdevnz #8 (RAMP integration), #9 (build module) postponed — Incubating in the private ledger repo. Requirements sketched, throwaway scripts work. Formal module not sprint-10 priority. Publish to GitHub/PyPI at 0.1.0.

Gap Analysis

Retro Recommendations

Actions identified during the Sprint 9 retro. To be executed when Sprint 10 opens.

# Action Rationale
1 Prioritise op-opsdevnz SDK fix in sprint work GitHub issues #8 and #9 track the fix already. Needs sprint visibility and scheduling for the three blocking consequences.
2 Create GitHub issues and user stories for oc-opsdevnz CLI extension (addFunds, createExpense) Sprint 10 H2 target. Spec and design docs in the oc-opsdevnz repo. Throwaway scripts exist; needs formal subcommands.
3 akahu-opsdevnz: continue RAMP integration work toward 0.1.0 Incubating in the private ledger repo. Throwaway scripts work against the Akahu API. Tracked via opsdev.nz issues 8 (RAMP integration) and 9 (build module). Target: publish to GitHub/PyPI at 0.1.0.