Skip to content

TAB-29: prepare Tabellio v0.7.0 release candidate - #56

Merged
hudsonaikins merged 24 commits into
mainfrom
codex/tab-29-release-gtm
Sep 29, 2026
Merged

hudsonaikins merged 24 commits into
mainfrom
codex/tab-29-release-gtm

Conversation

@hudsonaikins

@hudsonaikins hudsonaikins commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Prepare the Tabellio v0.7.0 release candidate so teams can install the package, identify the runner, and reject stale or conflicting candidate evidence.

Review fixes

  • Detect nested tracked-file changes hidden by Git index flags.
  • Provide the installed tabellio-provenance-demo command.
  • Package public validator files without private local state.
  • Remove the historical v0.6 manifest from the v0.7 candidate.
  • Require runner identity for current manifests; reject legacy evidence when the exact committed manifest requires identity, while preserving compatibility for other manifests.
  • Repair synthetic fixtures to include real committed validation contracts.

Validation

Exact candidate: 5306a31d616397f4f93f41e78065086a8d33b4e4.

  • All GitHub checks passed: Tests, validate, Fallow changed-code, Package dry-run.
  • Buildkite #183 passed all six jobs: https://buildkite.com/intelip/tabellio/builds/183
  • Canonical exact-head validation gate passed.
  • v0.7 release validation gate passed on rerun. The first attempt failed an intermittent index-timestamp assertion; isolated checks and the rerun passed. No root cause is claimed.
  • Focused tests: 28 passed. Status fixture tests: 10 passed.
  • Local Fallow audit passed with zero introduced complexity or duplication. Hosted Fallow passed on retry after a demo failure; no root cause is claimed.
  • Evidence envelope and external-action policy checks passed: tabellio-pr-evidence-5306a31.json.
  • Canonical ledger: refs/tabellio/validations:commits/5306a31d616397f4f93f41e78065086a8d33b4e4/validation-f8dc2fbc-cab3-48f1-89d5-dfa4bd385314.json.
  • Release ledger: refs/tabellio/validations:commits/5306a31d616397f4f93f41e78065086a8d33b4e4/validation-2f43665c-7bff-43f3-8d46-2d3fb59a8318.json.

Boundaries

This PR prepares source for v0.7.0. Merge does not publish an npm package, create a release, or deploy production. Historical PR #44 is superseded by this candidate.

Plane-Work-Item: TAB-29
Entire-Checkpoint: 3fd6b8c1294c

hudsonaikins-crown added 18 commits July 28, 2026 22:16
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: 1a7858ccb0d6
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: d123a88b9899
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: 80c483965edd
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: 8648bed8c3f0
Entire-Checkpoint: 29c1c7c761ec
Entire-Checkpoint: 5f2b26ae1e15
Entire-Checkpoint: 79aed0fa931c
Entire-Checkpoint: a91d97f163c9
Entire-Checkpoint: 4370fb5a4f45
Entire-Checkpoint: d43fbf86bed8
Entire-Checkpoint: 7044872f4085
Entire-Checkpoint: 0c3674f381c8
Entire-Checkpoint: 00cd873c5d9a
Entire-Checkpoint: 0bdb97273214
ci: run Tabellio gates on macOS M4
Merge the published v0.6.0 runner identity contract with the TAB-18 through TAB-29 provenance rebuild, then add aligned release, install, validation, and GTM launch contracts.

Plane-Work-Item: TAB-29

Entire-Checkpoint: e9c20a23247c
@makeplane

makeplane Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

Linked to Plane Work Item(s)

References

This comment was auto-generated by Plane

Write generated analytics evidence and symlink fixtures only in temporary directories so concurrent tests cannot change the runner fingerprint.

Plane-Work-Item: TAB-29
Entire-Checkpoint: 1d61908f1ad0
@hudsonaikins
hudsonaikins marked this pull request as ready for review September 15, 2026 16:02
@hudsonaikins

Copy link
Copy Markdown
Contributor Author

@codex review

@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: 34f6bff8ad

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread scripts/lib/runner-identity.mjs Outdated
Comment thread docs/releases/v0.7.0.md Outdated
Comment thread package.json Outdated
Plane-Work-Item: TAB-29
Entire-Checkpoint: 5624ce72982f

Copy link
Copy Markdown
Contributor Author

@codex review

Please review updated head d9be7d3. It addresses the three prior findings: nested Git index flags, the installed provenance demo command, and package inclusion of private local state. Focused regressions, both exact-head gates, and an installed-package demo passed. The PR description contains the current evidence.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Breezy!

Reviewed commit: d9be7d325c

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Plane-Work-Item: TAB-29
Entire-Checkpoint: 5624ce72982f

Copy link
Copy Markdown
Contributor Author

@codex review

Updated final head: 79849b2. This adds a test-only fixture cleanup to the three review fixes in d9be7d3. The 11 focused regressions and local changed-code quality audit pass with zero introduced duplication. Exact-head validation and hosted checks are running.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Can't wait for the next one!

Reviewed commit: 79849b2480

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Copy link
Copy Markdown
Contributor Author

@codex review

Merge-authorized head: 2620379. GitHub updated this branch with main's #57 local Fallow commands. The three earlier findings are fixed and their threads resolved. Required checks are running on this exact updated candidate.

@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: 26203793ae

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread tabellio.v060-identity.validation.json Outdated
Comment thread scripts/lib/validation-runner.mjs
hudsonaikins-crown added 2 commits September 29, 2026 19:18
Remove the obsolete v0.6 release manifest from the v0.7 candidate. Preserve legacy evidence readers while enforcing identity requirements from committed manifests.

Plane-Work-Item: TAB-29
Entire-Checkpoint: 3fd6b8c1294c
Plane-Work-Item: TAB-29
Entire-Checkpoint: 3fd6b8c1294c

Copy link
Copy Markdown
Contributor Author

@codex review

Please review exact head 5306a31. Both latest P1 findings are fixed: the obsolete v0.6 manifest is removed, and identity-required manifests reject legacy evidence without runner identity. Compatibility remains for non-identity-required manifests. Required GitHub checks, Buildkite #183, canonical and v0.7 local gates passed. Fixture repairs and regression tests are included.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

Reviewed commit: 5306a31d61

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@hudsonaikins
hudsonaikins merged commit 99f47b3 into main Sep 29, 2026
7 of 8 checks passed
@hudsonaikins
hudsonaikins deleted the codex/tab-29-release-gtm branch September 29, 2026 23:45
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