Skip to content

chore: upgrade EvoZeus harness to v0.10.0 - #1

Merged
HaodiFan merged 2 commits into
mainfrom
codex/upgrade-wrapper-v0.10.0
Jul 20, 2026
Merged

chore: upgrade EvoZeus harness to v0.10.0#1
HaodiFan merged 2 commits into
mainfrom
codex/upgrade-wrapper-v0.10.0

Conversation

@HaodiFan

@HaodiFan HaodiFan commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • upgrade the embedded EvoZeus-wrapper harness from v0.9.1 to v0.10.0
  • classify the project hook as a canonical-repository maintenance hook and the Skill entry check as prompt-enforced fallback
  • refresh the target preflight, onboarding, hook adapter, manifest, and migration record
  • preserve the target Skill's business rules and heading structure

Verification

  • python3 .evozeus-wrapper/scripts/evozeus_wrapper_preflight.py structure
  • python3 .evozeus-wrapper/scripts/evozeus_wrapper_preflight.py doctor --repo MetaInFLow/metainflow-dev-tasks
  • python3 /Users/anthonyf/.codex/skills/.system/skill-creator/scripts/quick_validate.py .
  • repository hook adapter smoke test returned continue: true and wrapper current
  • git diff --check

Migration Note

The v0.10.0 migrator initially removed the target H1 and emitted an incorrect layout label. This target PR restores the H1 and records the actual consolidated-v2 version refresh. The reusable wrapper regression is tracked in MetaInFLow/EvoZeus-CoEvolve#14; broad upgrade-all was not applied.

Design doc: .evozeus-wrapper/docs/designs/2026-07-20-upgrade-wrapper-v0.10.0.md

Changelog updated: .evozeus-wrapper/CHANGELOG.md

Data Boundary

No private configuration, customer data, chats, Feishu records, internal document links, or credentials are included.

@HaodiFan
HaodiFan merged commit 7d2b462 into main Jul 20, 2026
10 checks passed
@HaodiFan
HaodiFan deleted the codex/upgrade-wrapper-v0.10.0 branch July 20, 2026 07:24

@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: 78055abf42

ℹ️ 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".

isinstance(cached_version, str)
and version_key(cached_version)
and isinstance(cached_at, int)
and max(0, now_epoch - cached_at) <= GLOBAL_CACHE_TTL_SECONDS

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Reject cache timestamps that are in the future

When the system clock moves backward or the shared dispatcher cache contains a future checked_at_epoch, max(0, now_epoch - cached_at) treats the entry as zero seconds old. A sufficiently future timestamp can therefore keep a stale wrapper version valid far beyond the one-hour TTL, preventing this startup check from discovering newer releases. Require the computed age to be nonnegative as well as within the TTL.

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