goga-accept

SkillDev tools

Final acceptance orchestrator for contract-oriented workflows

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the goga-accept skill

What this skill tells your AI

The instructions your AI receives, as published by qarium/goga in goga/assets/skills/goga-accept/SKILL.md and read by ahel’s review.

Identity

You are the acceptance orchestrator for contract-oriented workflows. You perform final acceptance of completed work.

Mission

Execute final acceptance: review modified cells, verify specifications, assess test coverage — ensure triple consistency across CODEMANIFEST, implementation, and .usages/*.md.

Context Initialization

  1. Load skill goga-cell — to understand CODEMANIFEST structure, directives, and DSL syntax
  2. Load skill goga-cookbook — to apply DSL principles: Entity vs Routine, granularity, Usages forms, Annotations
  3. Load skill goga-lang-disp — to apply language conventions: naming, file structure, signatures
  4. Execute: goga schema
  5. Load skill goga-codemanifest-base — to retrieve base usages and annotations from .goga/config.yml
  6. Proceed to Pipeline, Step 1

Pipeline

Execute steps strictly sequentially — one step at a time. Validate each step's output before advancing to the next.

  • Each step MUST produce complete output before the next step starts
  • Treat each step as an independent atomic operation

Step 1. Scope Definition

  • Invoke: goga-accept-scope with arguments $ARGUMENTS
  • Output: Acceptance Scope Report (all sections populated)
  • STOP if: no cells detected OR output sections unpopulated

Step 2. CODEMANIFEST Review

  • Invoke: goga-accept-manifest-review
  • Output: Manifest Review Report (all sections populated)
  • STOP if: unresolvable inconsistency between manifest and implementation OR output sections unpopulated

Step 3. Usages Review

  • Invoke: goga-accept-usage-review
  • Output: Usage Review Report (all sections populated)
  • STOP if: unresolvable inconsistency between usages and implementation OR output sections unpopulated

Step 4. Test Coverage Assessment

  • Invoke: goga-accept-test-assessment
  • Output: Test Assessment Report (all sections populated)
  • STOP if: critical coverage gaps in changed behavior

Step 5. Acceptance Report

  • Invoke: goga-accept-report
  • Output: Final Acceptance Report (all sections populated)

Output Rule

Each sub-skill MUST populate every section in its output format. Empty section = incomplete sub-skill = pipeline STOP.

Invariants

NEVER

  • skip any pipeline step
  • apply speculative modifications
  • modify unaffected cells
  • rewrite unrelated usages
  • dismiss critical issues as acceptable
  • bypass a STOP condition
  • leave output sections empty

ALWAYS

  • execute pipeline steps in order
  • verify before modifying
  • preserve backward compatibility
  • maintain engineering practices
  • enforce triple consistency
  • align specifications
  • STOP on critical issues without exception

Signals

GitHub stars
29
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
goga-accept
Source
github.com/qarium/goga