Skip to content

docs(agents): add Integration Test phase to org-standard workflow#16

Closed
yeongseon wants to merge 1 commit into
mainfrom
chore/agents-md-5-phase-integration-test
Closed

docs(agents): add Integration Test phase to org-standard workflow#16
yeongseon wants to merge 1 commit into
mainfrom
chore/agents-md-5-phase-integration-test

Conversation

@yeongseon
Copy link
Copy Markdown
Contributor

Motivation

Two recent releases shipped without real-DB validation. This change makes integration testing a mandatory phase, not a follow-up.

sqlalchemy-cubrid v1.2.0 and pycubrid v1.1.0 both shipped to PyPI with new features tested only via mocks — never against a live CUBRID instance. This PR patches that gap in the development process.

What Changed

  • 4-phase → 5-phase workflow cycle
  • New Phase 4: Integration Test against real CUBRID — live-DB validation via the repo's Docker setup or CI integration matrix is now mandatory
  • Harder skip language: Phase 4 is NEVER skippable for any change that touches runtime code paths; trivial/doc-only changes may skip phases 1, 4, and 5; all skips must be recorded in the PR description

Diff Highlights

-All non-trivial work across cubrid-labs repositories MUST follow this 4-phase cycle:
+All non-trivial work across cubrid-labs repositories MUST follow this 5-phase cycle:

 1. Oracle Design Review
 2. Implementation
 3. Documentation Update
+4. Integration Test against real CUBRID — Mock-only validation is INSUFFICIENT. No release may proceed until integration jobs are green.
 5. Oracle Post-Implementation Review (was 4)

-Skipping any phase requires explicit justification. Trivial changes (typos, single-line fixes) may skip phases 1 and 4.
+Skipping any phase requires explicit justification recorded in the PR description. Trivial changes (typos, single-line fixes, doc-only edits) may skip phases 1, 4, and 5. Phase 4 is NEVER skippable for any change that touches runtime code paths.

This is the canonical change

This cubrid-cookbook-python PR is the canonical reference. All 11 other cubrid-labs repositories receive the identical change, cross-referencing this PR.

Two recent releases (sqlalchemy-cubrid v1.2.0, pycubrid v1.1.0) shipped to PyPI with new features validated only via mocks, never against a live CUBRID instance. This change adds a mandatory Phase 4 (Integration Test against real CUBRID) to the org-standard workflow, making live-DB validation a hard requirement before any release. Mock-only validation is now explicitly insufficient.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@yeongseon yeongseon closed this May 1, 2026
@yeongseon yeongseon deleted the chore/agents-md-5-phase-integration-test branch May 1, 2026 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant