The completed alpha.2 scope is in docs/V020_ALPHA2_SCOPE.md. PROJECT-CONTROL-0102 authorized the validated normal pushes and exact-SHA OIDC release sequence for v0.2.0-alpha.2.
This handoff records the completed v0.2.0-alpha.2, v0.2.0-alpha.3, v0.2.0-alpha.4, and v1.0.0-rc.1 published states.
Future release sequences must not use API keys. Publication is allowed only through the manual OIDC workflow after the exact release commit passes all required hosted jobs.
NuGet AgentContextKit 1.0.0-rc.1 is immutable at repository commit 258918b33c3d1359aac967604ee524e8b66ddf02. Exact tag v1.0.0-rc.1 targets that commit. TASK-0255 completed GitHub prerelease 353913024 with prepared body and only validated assets 476881883/476881892. TASK-0256 run 29350091782 created and verified attestations 35295200/35295205 and passed installed-package smoke on Windows, Ubuntu, and macOS. NuGet was not republished; tag, body, and assets were not mutated. This is a complete prerelease, not 1.0.0 GA.
TASK-0220 published AgentContextKit 0.2.0-alpha.4 through the OIDC release workflow on 2026-06-26.
Publish details:
- Publish commit:
98cdf9723a509a347bd0403f6373dafe81ba03fb - NuGet package
AgentContextKit0.2.0-alpha.4published - Tag
v0.2.0-alpha.4created at publish commit - GitHub prerelease
v0.2.0-alpha.4created at 2026-06-26T01:32:17Z - Global tool install verified:
ackit --versionreturnsAgentContextKit 0.2.0-alpha.4 README.nuget.mdpackage README fix shipped- Predecessor:
0.2.0-alpha.3remains published and verified
Release workflow runs:
- Publish initial run:
28210969527(package published, verify step failed due to NuGet indexing lag) - Tag/release recovery run:
28211300136(tag created, GitHub Release created, verify succeeded)
TASK-0221 completed release recovery: alpha4 release body corrected (was showing stale alpha2 content), release workflow notes-file fixed to use version-specific body files, and ACKit-first dogfood rules added to AGENTS.md/CLAUDE.md. TASK-0222 is active for public README/docs sync.
TASK-0092 prepares a conditional local contract freeze in docs/RELEASE_CANDIDATE_CONTRACT_FREEZE.md and the authoritative GO/NO-GO checklist in docs/MAINTAINER_RC_DECISION.md. The current decision is NO-GO for RC publication until hosted evidence, remaining P0 gaps, private vulnerability reporting, schema assets, and supply-chain decisions are complete.
TASK-0133 selected 0.2.0-alpha.3 as the smallest compatible planning scope. TASK-0202 records the missing backup security and package recovery evidence. TASK-0203 prepared source/package metadata and local package evidence. TASK-0204 identified dispatch-time current origin/master as the exact hosted RC evidence candidate and predecessor 0.2.0-alpha.2. TASK-0205 verified hosted RC run 27868539971 as green for exact commit beaa14deed3dbc55ac98d216679f9a9799261801, candidate 0.2.0-alpha.3, predecessor 0.2.0-alpha.2, and source candidate package 0.2.0-alpha.3.ci.27868539971; Windows, Ubuntu, and macOS jobs all succeeded. TASK-0206 then refreshed hosted RC evidence after source-impacting release-gate hardening and published 0.2.0-alpha.3. TASK-0208 hardened the release asset provenance probe for future release runs without mutating alpha.3 release state.
TASK-0134 evaluated the earlier GO packet on 2026-06-14 and recorded NO-GO in docs/V020_ALPHA3_RELEASE_DECISION.md. TASK-0203 superseded only the local preparation boundary. TASK-0204 superseded only the hosted-RC planning boundary. TASK-0205 superseded the hosted-evidence pending boundary with exact-candidate GO. TASK-0206 is the only task that authorized and completed publication.
TASK-0206 publish result:
- Final publish SHA:
92984c6448332aa24b7cff94647f627bf944e535. - Refreshed hosted RC evidence: run
27870246504for commiteef0adc4d5d11d7fb19adecc59dba9f9a142fd7f. - Final bridge from refreshed RC evidence to publish SHA: docs/handoff/governance-only, 0 package/source-impacting files.
- NuGet package
AgentContextKit0.2.0-alpha.3, tagv0.2.0-alpha.3, and GitHub prereleasev0.2.0-alpha.3are published and target the final publish SHA. release.ymloperation=verify-existingrun27870813763succeeded without package/tag/release mutation.- Publish-path follow-up: TASK-0208 hardened the attestation-provenance probe before the next release; the published alpha.3 package/tag/release must not be mutated.
- Local retention follow-up: TASK-0212 treats ignored
artifacts/package-validation/0.2.0-alpha.3/*.{nupkg,snupkg}files as retained local package-validation evidence. They should not be committed, published as new release assets, or deleted by generic cleanup unless the maintainer changes release-evidence retention policy.
For a future different candidate, maintainer-only RC evidence command:
$commitSha = (git rev-parse origin/master).Trim()
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/check-release-candidate-inputs.ps1 `
-CommitSha $commitSha `
-CandidateVersion 0.2.0-alpha.3 `
-PredecessorVersion 0.2.0-alpha.2 `
-RequireOriginMaster
gh workflow run release-candidate-evidence.yml `
--repo Cynrath/agent-context-kit `
--ref master `
-f commit_sha=$commitSha `
-f candidate_version=0.2.0-alpha.3 `
-f predecessor_version=0.2.0-alpha.2- GitHub repository public: yes,
https://github.com/Cynrath/agent-context-kit. masterpushed: yes.- Exact
v1.0.0-rc.1tag exists: yes, at258918b33c3d1359aac967604ee524e8b66ddf02. - GitHub Actions latest
masterrun is green per maintainer-provided release status. - Repository description is set.
- Repository topics are set.
- GitHub Release page for
v1.0.0-rc.1: completed as a prerelease with exact assets. - NuGet publish for
AgentContextKit1.0.0-rc.1: completed and immutable. - NuGet global tool install verification for
1.0.0-rc.1: completed on Windows, Ubuntu, and macOS. - Exact nupkg and snupkg attestations: completed and verified.
README.nuget.mdsource is synchronized; the already-published package embeds its immutable earlier copy.RepositoryUrlishttps://github.com/Cynrath/agent-context-kit.PackageProjectUrlishttps://github.com/Cynrath/agent-context-kit.PackageIdisAgentContextKit.ToolCommandNameisackit.AuthorsandCompanyareCynrath.- Codex for OSS application pack is ready in
docs/CODEX_FOR_OSS_APPLICATION.md.
Previous release states:
v0.2.0-alpha.3tag pushed: yes, at92984c6448332aa24b7cff94647f627bf944e535.v0.2.0-alpha.2tag pushed: yes.- All predecessor releases are published, verified, and immutable.
Maintainer verification evidence:
dotnet tool install --global AgentContextKit --version 1.0.0-rc.1
ackit version
ackit --helpExpected version output:
AgentContextKit 1.0.0-rc.1
If the tool is already installed, use:
dotnet tool update --global AgentContextKit --version 1.0.0-rc.1Completed RC1 smoke evidence:
- Temporary tool-path install from NuGet:
dotnet tool install AgentContextKit --tool-path <temp> --version 1.0.0-rc.1 ackit --versionreturnedAgentContextKit 1.0.0-rc.1on Windows, Ubuntu, and macOSackit doctor: 13/13 PASS in the repository rootackit scan --ci: exit 0 (expected Medium/Low findings)
Historical alpha.3 smoke test evidence:
- Clean test app: external
ackit-smoke-test/DemoAppdirectory outside this repository. ackit init --lang trcreated.ackit/config.yml.ackit scan --cireported no risk findings.ackit generate --target all --lang trcreatedAGENTS.md,CLAUDE.md,.cursor/rules/project.mdc,.github/copilot-instructions.md, docs, and.codexfiles.ackit task "Demo smoke test görevi" --lang trworked.ackit report --output .ackit/reports/smoke.htmlworked.ackit webuiworked and created.ackit/webui/index.html.- Fake
OPENAI_API_KEYin.env.testwas detected byredact-checkas Critical with exit code2. - After
.env.testwas deleted,ackit scan --cireported no risk findings. ackit scan --json,ackit doctor --json,ackit prompt-pack, andackit context-exportworked.context-exportdid not call a remote LLM provider.
ackit doctor reported expected health failures on the minimal demo app because README, LICENSE, SECURITY, tests, CI, .gitignore, and package metadata were absent. This is correct repository-health behavior, not a tool issue.
.github/workflows/cross-platform-smoke.yml verifies the published NuGet global tool:
windows-2025ubuntu-latestmacos-latest
Current published-package smoke workflow installs AgentContextKit version 0.2.0-alpha.4 (TASK-0223 pin sync).
Historical alpha.3 published-package hosted evidence:
- TASK-0214 verified push-triggered hosted run
27940146487for exact HEADfc002a08be83821a3b164c53256cdedab4621fc6; Windows, Ubuntu, and macOS jobs succeeded. - Historical alpha.2 read-only GitHub CLI evidence: Workflow run
27471224861, commitead65120928835419fb91bf695e845721620c394, branchmaster, conclusionsuccess.
.github/workflows/cross-platform-source-smoke.yml is used for current-branch source package validation before future publication.
The workflow:
- Runs on
windows-2025,ubuntu-latest, andmacos-latest. - Uses
actions/checkout@v6andactions/setup-dotnet@v5. - Runs restore, Release build, and Release tests.
- Packs the current source into a temporary package directory.
- Installs
AgentContextKitversion0.2.0-alpha.4from the temporary package source into a temporary tool path for the current candidate. - Runs
ackit version,ackit --help, clean DemoApp smoke commands, fake-secretredact-checkexpected failure, fake secret cleanup, and finalackit scan --ci.
Latest read-only GitHub CLI evidence:
- Workflow run
27471224867, commitead65120928835419fb91bf695e845721620c394, branchmaster, conclusionsuccess. - Jobs
source smoke (windows-2025),source smoke (ubuntu-latest), andsource smoke (macos-latest)completed successfully.
The 0.2.0-alpha.2 package was the previous published package. It includes ackit sarif, SARIF 2.1.0 output, scanner rule catalog hardening, configurable allowlists, additive JSON ruleId, expanded scanner patterns, sample gallery docs, demo scenarios, Web UI preview docs, and visual asset guidance.
Maintainer-only next release actions:
- Decide the next version after TASK-0125 final hosted validation.
- Use
docs/RELEASE_BODY_V020_ALPHA2.mdas the immutable alpha.2 release-note reference. For new releases, create a version-specificdocs/RELEASE_BODY_V020_<VERSION_TAG>.mdand the release workflow--notes-filewill resolve it automatically. - Confirm hosted
ci, published-package smoke, and source-package smoke are green after the next push. - Create any future tags and GitHub Releases only after reviewed release commits.
- Publish future NuGet packages only from reviewed exact release commits through OIDC Trusted Publishing.
- Decide whether CodeQL or GitHub Code Scanning/SARIF upload should be enabled.
docs/V020_ALPHA2_SCOPE.md records alpha.2 as a small hardening package: culture-invariant scanner matching, expanded scanner fixtures, sanitized human/JSON suppression audit output, baseline-aware CI polish, config diagnostics, and release automation. CLI command compatibility, exit codes, JSON schema 2, config schema 1, and visible-findings-only SARIF were preserved.
TASK-0123 prepared and validated the exact package commit. TASK-0124 published through OIDC, then completed the exact tag and GitHub pre-release without republishing after an idempotent recovery. TASK-0125 owns the public install/workflow sync and final post-publish 8/8 validation.
The repository now includes GitHub issue templates, a pull request template, docs/MAINTAINER_GUIDE.md, docs/SUPPORT_MATRIX.md, docs/CONTRIBUTOR_ONBOARDING.md, docs/GITHUB_REPO_HYGIENE.md, and docs/ISSUE_TRIAGE.md.
Alpha.2 publication is completed after the first alpha release.
Implemented locally:
- Scanner safe technical allowlist and fixture-noise reduction.
- GitHub Actions Node 24 readiness and explicit Windows runner labels.
- Turkish human CLI output polish.
- Alpha.2 release preparation docs.
- Source/package metadata and CLI runtime version bump to
0.1.0-alpha.2. - Cross-platform source smoke workflow for the current branch.
- GitHub Release, NuGet publish, global tool install verification, and Web UI smoke.
Not performed:
- Push.
- Future tag, GitHub Release, or NuGet publish actions beyond
v0.2.0-alpha.2.
The local workflow files have been prepared for Node 24-compatible official actions:
ci.yml:actions/checkout@v6,actions/setup-dotnet@v5,windows-2025, read-onlycontents: read.cross-platform-smoke.yml:actions/setup-dotnet@v5,windows-2025, read-onlycontents: read.cross-platform-source-smoke.yml:actions/checkout@v6,actions/setup-dotnet@v5,windows-2025, read-onlycontents: read.FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=trueis not required for the current local workflow because the selected official action majors are Node 24-ready.
Manual validation required after the next maintainer push:
- Confirm
cisucceeds on Ubuntu and Windows. - Confirm
cross-platform-smokesucceeds on Windows, Ubuntu, and macOS. - Confirm
cross-platform-source-smokesucceeds on Windows, Ubuntu, and macOS for future source changes. - Confirm no Node.js 20 runtime warning remains.
- Confirm no
windows-latestredirect notice remains.
Repository description:
Offline-first CLI for generating safe AI coding agent context, task-first workflows, repo hygiene reports, and multi-agent instruction files.
GitHub topics:
ai-tools, coding-agents, codex, developer-tools, dotnet, cli, repository-scanner, agents-md, open-source, security
The Codex for OSS form has been submitted per maintainer-provided status. Keep docs/CODEX_FOR_OSS_APPLICATION.md as the submitted application pack/reference.
Form-ready sections are included for:
- Why this repository is a good fit.
- How API credits would be used.
- Additional notes.
- Review the next version and release notes intentionally.
- Run restore/build/test/scan/doctor.
- Run local pack and temporary tool-path smoke.
- Confirm hosted
cross-platform-source-smokesucceeds after push. - Run release gates.
- Push release commits and tag only after review.
- Create GitHub Release.
- Publish NuGet through the authorized exact-SHA OIDC workflow.
- Verify install from NuGet.
- After NuGet publication, update published-package smoke and public install docs to the new version.