Files
ctrld/tasks/todo.md
T

1.1 KiB

TODO: issue #586 provisioning failure codes

Groups run in order; tasks inside a parallel group run as one Workflow fan-out (one subagent per task, worktree isolation).

Group A (serial)

  • A1: contract module cmd/cli/provision_result.go + tests + docs/provisioning-failure-codes.md on branch issue-586

Group B (parallel after A1)

  • B1: daemon emissions — bootstrap + listener paths in cmd/cli/cli.go + tests
  • B2: ctrld start reporting — cmd/cli/commands.go, cmd/cli/service.go (doTasksE, exit-0 fall-through fix, self-check precedence) + tests
  • B3: postinstall MDM surface — scripts/pkg/postinstall, shell test, docs/macos-pkg-mdm.md

Checkpoint C1 (serial)

  • C1: merge B1→B2→B3 into issue-586, full build/vet/test, shell test, doc/constants parity, spec AC audit

Group D (serial)

  • D1: master port on issue-586-master (contract module, cli.go emissions, commands_service_start.go, docs) + tests

Checkpoint E1 (serial)

  • E1: cross-branch contract equality, full suites on both branches, commits tidy — stop before push/MR (/draft-review next)