Skip to content

chore: sync main into develop after v2.9.2 release#67

Merged
T72 merged 4 commits into
developfrom
main
Mar 2, 2026
Merged

chore: sync main into develop after v2.9.2 release#67
T72 merged 4 commits into
developfrom
main

Conversation

@T72

@T72 T72 commented Mar 2, 2026

Copy link
Copy Markdown
Owner

Hotfix Pull Request

? This template is for urgent production fixes only.

Use this only when:

  • A production issue must be fixed immediately.
  • Waiting for the next planned release is not acceptable.

Incident Reference

  • Incident / Issue ID:
  • Affected environment:
  • Severity (Low / Medium / High / Critical):

Root Cause Summary

Brief explanation of what caused the issue.


Scope of This Fix

What exactly is being changed?

  • File(s) affected:
  • Behavior being corrected:

Explicitly confirm:

  • This PR addresses only the hotfix.
  • No unrelated refactors included.
  • No feature additions included.

TDD & Verification

  • Regression test added (required unless technically impossible).
  • Unit tests pass.
  • Contract tests pass (if applicable).
  • CI is green.

If a regression test could NOT be added, explain why:


Risk Assessment

  • Low risk (isolated change)
  • Medium risk
  • High risk (explain below)

Risk notes:

  • Performance impact:
  • Compatibility impact:
  • Possible side effects:

Rollback Plan (Mandatory)

If deployment fails, we will:

  • Revert this PR
  • Restore previous artifact/image
  • Roll back migrations (if applicable)
  • Other:

Post-Deploy Verification

After deployment, verify:

  • Health endpoints respond correctly
  • Core affected flow tested manually
  • Error logs monitored
  • Metrics stable

Follow-Up Required?

Does this hotfix require:

  • A deeper refactor later
  • An ADR
  • Additional test coverage
  • Documentation update

If yes, link follow-up issue(s):

T72 and others added 4 commits March 1, 2026 02:54
  merge develop into main (#61)

* ci: add separate main-to-develop backmerge workflow for non-hotfix merges

* ci: handle fork develop branch names in backmerge sync guard

* docs: refresh release docs metadata, module paths, and Claude integration link

* docs(deploy): restore CLAUDE_CODE_WHITELIST.md at canonical path

* docs(reference): add API_REFERENCE.md compatibility shim

* docs(reference): mirror full api-reference content to API_REFERENCE.md

* governance: establish two-repo public promotion contract and automation

* governance: transition to single-repo public release model

* docs(reference): convert API_REFERENCE.md to compatibility stub

* docs(reference): remove API_REFERENCE.md and normalize canonical API links

* chore: sync develop into main (docs + release governance updates) (#53) (#54)

* ci: add separate main-to-develop backmerge workflow for non-hotfix merges

* ci: handle fork develop branch names in backmerge sync guard

* docs: refresh release docs metadata, module paths, and Claude integration link

* docs(deploy): restore CLAUDE_CODE_WHITELIST.md at canonical path

* docs(reference): add API_REFERENCE.md compatibility shim

* docs(reference): mirror full api-reference content to API_REFERENCE.md

* governance: establish two-repo public promotion contract and automation

* governance: transition to single-repo public release model

* docs(reference): convert API_REFERENCE.md to compatibility stub

* docs(reference): remove API_REFERENCE.md and normalize canonical API links

* docs(quickstart): prioritize project-local usage and separate contributor clone path

* docs: add agent onboarding snippets and align discovery contract

* feat(skills): ship official task-orchestrator skill package

* fix(release): include agent skill package in public subset allowlist
@T72
T72 merged commit 66e57a8 into develop Mar 2, 2026
7 of 8 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fde50a94e0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

LICENSE
CONTRIBUTING.md
tm
README.md

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Strip leading spaces from allowlist paths

Every allowlist entry is now indented, but read_allowlist (scripts/public-repo-sync.sh, line 76) does not trim whitespace before building "$SOURCE_DIR/$rel"; this makes the sync/check logic look for filenames like " README.md" that do not exist. In the build-public-subset workflow (.github/workflows/build-public-subset.yml), that causes scripts/public-repo-sync.sh to fail with MISSING_SOURCE for essentially all entries.

Useful? React with 👍 / 👎.

# Canonical public release subset contract (single-repo model).
# Paths are relative to repository root.
# Canonical public release subset contract (single-repo
model).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Remove non-path tokens from allowlist

This wrapped comment continuation is missing #, so it is parsed as a required path (model).), and the same file also includes stray EOF/quit tokens later; scripts/public-repo-sync.sh will treat each as an allowlisted file and fail with missing-source/drift errors. That breaks public subset sync/check runs even when all real project files are present.

Useful? React with 👍 / 👎.

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