agentic-praxis-grimoire

Composing Approved Roadmap Assignments

Core principle

Translate approved authority; do not create authority. Compose one reviewable top-level manager assignment for one approved phase by default. Support an explicitly approved bounded phase sequence only when every phase, identity, gate, and terminal boundary is already authorized.

Keep the assignment proportional. Existing APG skills and repository documents remain the procedure owners; this skill only composes their applicable inputs and boundaries into one manager-facing artifact. Composition does not execute, dispatch, schedule, review, accept, or continue the work.

Do not use

Do not use this skill to:

Procedure

  1. Verify the human-approved objective and exact roadmap scope. If approval is absent, ambiguous, or limited to evaluation, preserve that limit or stop.
  2. Identify the canonical semantic phase ID supplied by the project. Stop rather than inventing an unallocated identity or using a future commit hash as tracked identity.
  3. Inspect current repository instructions, accepted decisions, roadmap, current owners, structured-project defaults, and repository state. Surface conflicts or unexpected state rather than silently reconciling, resetting, cleaning, or stashing it.
  4. Select one phase by default. Use an explicitly approved bounded phase sequence only when every phase and hard gate is supplied; keep each phase’s records, review, commit, push, reports, and outcome separate.
  5. Compose the proportional core:
    • approved objective and terminal outcome;
    • repositories, source and write scopes, and precedence;
    • preserved invariants and material prohibitions;
    • required deliverables and evidence;
    • observable acceptance criteria and external acceptance owner;
    • stop, partial, blocked, and failure behavior; and
    • terminal handoff and no-successor boundary.
  6. Add only modules made material by the approved work:
    • source identity, provenance, rights, and private and public treatment;
    • frozen scenarios, baseline comparison, and correction limit;
    • delegation roles and exclusive scopes, without composing the individual worker assignments unless separately requested;
    • behavior tests, static checks, complete-diff review, and unrun checks;
    • migration, recovery, rollback, or destructive-action authority;
    • deviations from repository-owned commit, status, ADR, testing, or report defaults;
    • release candidate, remote-race, publication, and post-publication gates; and
    • application-smoke timing and the evidence that is deliberately deferred.
  7. Reference planning-repository-work for implementation decomposition and composing-bounded-worker-assignments for each independently authorized worker contract. Do not duplicate either procedure.
  8. Keep result review and acceptance external. Reference reviewing-and-verifying-repository-work when evidence needs disposition.
  9. Self-review authority fidelity, objective fidelity, omissions, unnecessary ceremony, stale current state, privacy, and proportionality.
  10. Output one independently understandable Markdown manager assignment.

Do not execute, dispatch, accept, or continue the assignment.

Use headings that fit the work. Do not force every optional module or one giant template into a small phase.

Structured-project defaults and compression

For a formal project phase, load the repository’s structured-project defaults from their current owner. When those defaults exist, apply to the approved task, and do not conflict with a more specific instruction, reference them once and omit default commit, status or exit, ADR, docs-only, scoped-test, and report procedure. State any deviation that changes precommit tracked finalization or postcommit delivery, parity, or reporting.

Include deviations and material phase-specific requirements: unusual scope or authority, extra evidence, expanded tests, nonstandard commit or report behavior, release or destructive boundaries, and gates between separately approved phases. Avoid restating standard APG skill procedure that a referenced owner already supplies.

Do not assume combined, full, smoke, readiness, or release suites. Name an expanded gate only when the approved phase supplies it or a material risk or checkpoint justifies it, and preserve that justification in the assignment.

Never compress authority, acceptance, stop, and successor boundaries. Preserve the supplied phase identity, write and source scope, prohibitions, observable acceptance, external acceptance owner, failure behavior, and no-successor boundary even when the repository owns ordinary mechanics.

Expand procedural detail when defaults are absent, incomplete, conflicting, or inapplicable, or when the task is release, destructive, or otherwise high-risk. Do not universalize APG exit framing, project commands, or report mechanics when another repository owns a different convention.

Project-owned parameters

The human, project, or current task owns:

Preserve supplied values exactly enough to remain reviewable. Mark unresolved required values as blockers; do not fabricate them or infer authority from a roadmap title, historic prompt, report, commit, or recommendation.

Evidence and completion

The output is complete when a reviewer can answer:

Completion means the assignment artifact is reviewable and authority faithful. It does not mean the assignment was dispatched, executed, accepted, committed, reported, published, or continued.

Stop or escalate

Stop and return the unresolved boundary when:

Do not hide these conditions inside placeholders that make the assignment look dispatch-ready.

Common mistakes