Skip to content

docs: Finalize TypeScript skill 0.3.0 for published runtime 0.4.0 - #37

Merged
abruption merged 4 commits into
mainfrom
docs/ts-0-4-skill-candidate
Oct 17, 2026
Merged

abruption merged 4 commits into
mainfrom
docs/ts-0-4-skill-candidate

Conversation

@abruption

@abruption abruption commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

Refs #31. Ready for normal review at the user request; renewed exact-content acceptance and current-head automatic review are complete; human merge/release approval remains separate. The supporting runtime is now actually published; no skill tag/release or installation pin has been created by this PR.

Summary

  • Prepare canonical TS skill0.3.0/typescript/min0.1.0/full0.4.0/probe-help for published runtime0.4.0. Promote the reviewed whole-file proposal into the canonical path with final, time-neutral permission/version/source wording.
  • Preserve the limited exact-native/platform/writer/storage/warm-store qualification, explicit operator confirmation, no automatic ACK, no post-attempt retry/fallback, and bounded privacy/queue guard limits.
  • Rename the source-only candidate guide to docs/typescript-handoff.md and align setup/compatibility guides and README4. Runtime publication remains separate from actual skill publication/installation permission.
  • Preserve the historical a969 complete candidate bytes under docs/candidates unchanged. The review manifest now separately records finalized canonical bytes; validation checks both historical and new canonical hashes instead of freezing canonical0.2.1 forever.
  • Update the isolated lifecycle fixture to the reviewed0.3.0/full0.4.0 tuple. Python canonical/metadata and actual existing0.2.1 release/pin remain unchanged.

Exact renewed canonical bytes

Head: eb7a1a903e14b35be140e4eec91847dbc3f9d4c8
Base: 0f494cabd05901c03161dc91792dcf89f8e96631
Branch: docs/ts-0-4-skill-candidate
Worktree: .worktree/ts-040-skill-candidate-20261017

  • Canonical session-peer-ts/SKILL.md: 22,839rawUTF8bytes, SHA256 c510bcfee1d4d1f9c3a992d7ad25d69c9a9881950c627eec60f3b45659071b9e.
  • Setup SHA256 892a3d56aef179e76a2b6de621960179219ad7c0cf3f4c096bbe43b49c930e88.
  • Compatibility SHA256 04a290508db941220ff72b1f0b016cbb02e217d48b9f972e7987614410471cf5.
  • Operational handoff guide SHA256 f64ccff5dc7257c3b663b5310f2678f17a5d5f81515868f0e2e9759c7fbd586a.
  • Review manifest SHA256 034c2799d3d97a6eb15187e302bc375fb258eb45ae817de1573ac4229e1bf63e.
  • Historical candidate remains22,973bytes/SHA7571c79fb7ac164002daf0bf3aa7c5ba40ca8d99f5610a04d7860eee7b27df68; its earlier acceptance does not automatically accept these renewed canonical bytes.
  • Python canonical unchanged SHA15378c6d503a69d1d738ac4739182e23257aa6f2f7fd31ef3fd2fa60e692867f.

These source/hash values identify review bytes, not approved installation pins or a claim that skill0.3.0 has already been published. Installation instructions require verified approved release publication, peeled immutable source and matching canonical hash, or stop without guessing a Draft/future pin.

Actual runtime publication evidence

  • GitHubv0.4.0 and npm latest0.4.0 independently checked; preview0.1.0-preview.1 unchanged.
  • Annotated runtime tag object7aad7bc6400499fbc1c323bd62f2210b3507fc9a peels to source dde3923efe116f87f38b1639b29b889d2b832e44.
  • Direct Git tree equality with reviewedbfbadfa: 3b51e9fa0c13a25e78012a2c20ab4c56f3619bdc. A three-dot comparison of divergent squash history is not used as a tree-equality test.
  • Independently read public npm tarball SHA256 84adc8b50ef8f03a2c2170e3c36a97b573f28a6bcbeb7dbc965e16c3b37a57c9; registry SHA512 integrity matches.
  • Read public SLSA payload: subject/digest, resolvedDDEsource, repository/main/publish.yml/workflow_dispatch and run39077096491 bindings match. Full Sigstore/signature/transparency verification was reported by the TS publisher, not independently rerun here.
  • Same exact finite profile row/default source as the reviewed candidate. Actual publication closes the runtime prerequisite; it does not publish/install this skill or extend native/model/SSH/ACK qualification.

Validation and scope

Local Node24.16.0/Python3.15.0:

  • node scripts/validate-skill.mjs --tag session-peer-ts-v0.3.0: PASS; tag-rule validation only, no tag created.
  • skill-creator quick_validate canonical TS: PASS using temporary venv/PyYAML6.0.3.
  • SkillsCLI1.7.0 discovery: exactly two canonical skills; historical candidate not discovered.
  • Isolated canonical project/global copy/replacement/list/removal: PASS; Python fixture preserved. No user-installed skill or TS runtime installation.
  • Negative canonical-drift check in disposable copy: altered whole canonical bytes are rejected by review hash validation.
  • git diff --check: PASS.
  • Separate bounded Codex read-only full-source/doc review: no blocker, exact canonical hash verified. Published source tree identity independently cross-checked; no instruction-body/runtime/native execution or live ACK test.
  • Exact headeb7a1a903e14b35be140e4eec91847dbc3f9d4c8 CI2/2 PASS (skill-package, GitGuardian). Previous a969 successes are not reused. Current-head automatic GitHub Code/Security review completed with no reported findings.
  • No external Claude Code/Antigravity CLI was used for this release-guidance task.

Remaining gates

  1. Completed: received exact eb7a1a9 canonical/docs/profile design-content acceptance, recorded in this checkpoint, independently rechecked five hashes. No older candidate acceptance was reused.
  2. Current-head checks/reviews and explicit human merge/tag/skill release approval.
  3. Actual skill publication with recorded immutable source/hash, then same-pin adoption in four-language TS runtime guidance/PARITY.

No merge, tag, skill/npm publication, user-installed package update, PATH/postinstall/operations change or real native/model/send/ACK experiment. No broad Python runtime parity, SideSession, steering, Relay/MCP or general wait/automatic ACK support.

Final Ready checkpoint: same head eb7a1a9, CI2/2 SUCCESS, automatic Code and Security reviews completed with no findings, no inline findings, GitHub MERGEABLE/CLEAN. Explicit human merge/tag/release approval remains required; none of those mutations was performed by this checkpoint.

@abruption

Copy link
Copy Markdown
Owner Author

Exact a969260 design/content acceptance checkpoint

Correlation: STS-040-SKILL-CANDIDATE-20261017-A.

The received TS review report accepts the design and exact candidate content at a969260cd511b7b81631884ff856edaf0d0d457b, with no remaining normative findings for that fixed candidate/profile. This is recorded as an external design/content review report, not a formal GitHub approving review or human merge/publication permission.

Independently rechecked the current OPEN/Draft head and downloaded bytes:

  • Whole candidate SKILL: 22,973rawUTF8bytes, SHA256 7571c79fb7ac164002daf0bf3aa7c5ba40ca8d99f5610a04d7860eee7b27df68.
  • Guide: 15,465bytes, SHA256 370f2dc9e73875e13e7829196f5061248ac139cb34c1027cb68fa8174ba9b867.
  • Profile proposal SHA256 92c04acb967abaa7c268cabdbe321fd5ba536573c193923e8ad89ef9e65d2fa4.
  • Same-head CI2/2 successful.

The TS reviewer reports executing the PR151 built pure-validator/file inspector against these new whole bytes: default/undefined/explicit0.4.0 and outer inspection yield exact compatible/metadata_only; historical/future stable identities reject; malformed identities yield unknown/missing with verification absent. These are the reviewer's reported checks, not independent runtime execution here, instruction-body execution, installation, native/model delivery or ACK evidence.

The accepted design tuple is skill0.3.0/typescript/min0.1.0/full0.4.0/probe-help, with the finite candidate0.4 row limited to the three earlier profiles plus this exact tuple. Primary bfbadfa/mainbe6 and historical aa4/55daf provenance, reported-build/executable/owner/FD/budget limits, and the no-code-authentication/atomic-snapshot/SLA boundaries are preserved.

No candidate bytes were changed to record acceptance. Future normative/final-artifact wording changes require renewed exact-hash review. Actual supporting runtime publication and exact source/artifact verification, separate human-approved skill finalization/publication, and published-pin adoption remain distinct gates. Draft status, existing public0.2.1 pin, Python canonical and operations remain unchanged. No additional peer reply/reminder was sent.

@abruption abruption changed the title docs: Propose scoped TypeScript 0.4 skill guidance docs: Finalize TypeScript skill 0.3.0 for published runtime 0.4.0 Oct 17, 2026
@abruption
abruption marked this pull request as ready for review October 17, 2026 23:24
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T23:26:23.371815Z eb7a1a9 Draft marked ready
🔒 Security Review ✅ Completed 2026-10-17T23:27:13.402856Z eb7a1a9 Draft marked ready
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@abruption

Copy link
Copy Markdown
Owner Author

Exact canonical finalization content acceptance

Correlation: STS-040-SKILL-CANDIDATE-20261017-A.

The received TS final review report accepts the design and exact canonical/operational-document content at head eb7a1a903e14b35be140e4eec91847dbc3f9d4c8, with no remaining normative content findings. This is an external design/content acceptance report, not human merge/tag/release approval or a formal GitHub approving review.

Independently redownloaded and checked all five stated hashes:

  • Canonical TS SKILL22,839rawUTF8bytes/SHA256c510bcfee1d4d1f9c3a992d7ad25d69c9a9881950c627eec60f3b45659071b9e.
  • Setup892a3d56aef179e76a2b6de621960179219ad7c0cf3f4c096bbe43b49c930e88.
  • Compatibility04a290508db941220ff72b1f0b016cbb02e217d48b9f972e7987614410471cf5.
  • Handoff guidef64ccff5dc7257c3b663b5310f2678f17a5d5f81515868f0e2e9759c7fbd586a.
  • Manifest034c2799d3d97a6eb15187e302bc375fb258eb45ae817de1573ac4229e1bf63e.

The TS reviewer reports direct public0.4.0 bundled pure-validator/file inspection of these NEW canonical bytes: exact compatible/metadata_only for default/undefined/explicit0.4.0/outer inspection, incompatible for historical/future identities, and unknown/missing without verification for malformed identities. These executions are the TS reviewer's reported scope, not independently rerun here, instruction-body execution or live/native/model/ACK qualification. The temporary runtime prefix was reported removed.

The exact profile remains0.3.0/typescript/min0.1.0/full0.4.0/probe-help. Actual runtime publication is verified separately; skill release/source/hash verification and user permission boundaries remain. No source bytes were changed merely to record this acceptance, and no prior candidate acceptance was reused for the new hash.

Current head CI2/2 passes. Automatic code/security review is still running at this checkpoint; no completed automatic-review or unconditional merge-ready claim is made. Human merge/tag/skill publication and later same-pin adoption remain separate gates. No additional peer reply/reminder was sent.

@abruption
abruption merged commit af1addb into main Oct 17, 2026
2 checks passed
@abruption

Copy link
Copy Markdown
Owner Author

TS skill0.3.0 publication complete — 2026-10-18

Explicit user merge/tag/release approval completed. PR37 merge/source af1addb29dc142e64388ce29f20af4aba6abd567, annotated tag session-peer-ts-v0.3.0 object 5bf6aaeebb0db475fbdf377173a02e1594af6cbd, and GitHub Release published.

Canonical22,839rawUTF8bytes/SHA256 c510bcfee1d4d1f9c3a992d7ad25d69c9a9881950c627eec60f3b45659071b9e is unchanged from reviewed/accepted eb7a1a9 and matches the public tag. Remote tag peel/source verified. Exact mainCI39079235048 and tagCI39079416670 SUCCESS. Python0.3.3 canonical and Latest unchanged (--latest=false).

TS runtime four-language guidance/PARITY same-pin follow-up was sent once under STS-TS-SKILL-030-PUBLISHED-20261018: queued, consumptionConfirmed:false. That external adoption is not claimed complete and no npm/runtime publication, user-installed package update, live/native/ACK test or operations change was performed here.

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