Skip to content

feat(api): rebuild machine-readable contracts from live develop - #278

Draft
seonghobae wants to merge 4 commits into
developfrom
repair/machine-readable-api-contracts-942d164
Draft

feat(api): rebuild machine-readable contracts from live develop#278
seonghobae wants to merge 4 commits into
developfrom
repair/machine-readable-api-contracts-942d164

Conversation

@seonghobae

Copy link
Copy Markdown
Collaborator

Rebuilds the machine-readable HTTP/CDC contract slice from exact protected develop@942d164ceb7af497bb28a95f842db96429d1bdc4 instead of rewriting stale PR #157.

Current branch identity:

  • branch repair/machine-readable-api-contracts-942d164
  • exact test-only RED head 40ef981d295e6127893d4ebc498e8ba6006a6d93
  • merge base exactly develop@942d164ceb7af497bb28a95f842db96429d1bdc4
  • one commit ahead / zero behind

The first commit intentionally adds only MachineReadableApiContractTest; the required contracts/openapi/mightyetl.yaml and contracts/asyncapi/mightyetl-cdc.yaml artifacts are absent on protected develop, so hosted CI must reach the real contract boundary and fail before the preserved implementation is replayed. Keep Draft until RED is observed, the prior #157 contract content is replayed without promoting active-PR behavior, current-head checks/security are regenerated, semantic preservation against #157 is proven, and independent review requirements are satisfied.

Do not merge #157 separately after replacement preservation is proven.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 831427d4-e5a5-4e90-9947-cd465227c4bb

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Comment on lines +266 to +268
type: http
scheme: basic
description: ETL service protected /api/** baseline uses Spring Security HTTP Basic authentication.
@opencode-agent opencode-agent Bot added area: api API, protocol, event, or external contract area: ci-cd CI, GitHub Actions, checks, release, or supply chain priority: medium Normal-priority or P2 work status: draft Draft pull request type: feature New or expanded product capability labels Aug 22, 2026
@seonghobae seonghobae added the enhancement New feature or request label Sep 7, 2026 — with ChatGPT Codex Connector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: api API, protocol, event, or external contract area: ci-cd CI, GitHub Actions, checks, release, or supply chain enhancement New feature or request priority: medium Normal-priority or P2 work status: draft Draft pull request type: feature New or expanded product capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants