The local starter has no Git remote. Its expected GitHub repo and NuGet template package return 404. Static conformance fails K22-REPO-42 because inventory entry is missing.
Acceptance criteria
Register inventory and ownership; prepare and approve public repository/package publication; configure security, protected main/tags and release environment; prove template-package installation and live CI; preserve honest readiness claims.
Scope
windows-app-template; coordinated through AppKit.
This issue is part of the user-requested AppKit readiness remediation. Local work is not completion until the applicable published/runtime state and checks are verified. Substantial AI assistance: Codex.
## Problem
The local starter has no Git remote. Its expected GitHub repo and NuGet template package return 404. Static conformance fails K22-REPO-42 because inventory entry is missing.
## Acceptance criteria
Register inventory and ownership; prepare and approve public repository/package publication; configure security, protected main/tags and release environment; prove template-package installation and live CI; preserve honest readiness claims.
## Scope
windows-app-template; coordinated through AppKit.
This issue is part of the user-requested AppKit readiness remediation. Local work is not completion until the applicable published/runtime state and checks are verified. Substantial AI assistance: Codex.
Template publication is prepared locally: shared NuGet release caller for the source template, separate Velopack workflows for generated CLI/no-CLI apps, package readme and committed build lock, and a source CI gate that installs the actual nupkg and exercises both variants. Both packaged variants build and format cleanly, with 54 combined unit tests / 100% core and CLI coverage / 14 UI tests passing when sequenced. An initial CLI UI timeout occurred while another suite shared the desktop; the sequential full rerun passed. Package inspection excludes generated reports/binaries and includes the template metadata/readme.
The template repository/package are not published. Inventory, protected GitHub settings, a NuGet trusted-publishing policy and live CI/attestation verification remain. All changes are uncommitted; no publication or certification is claimed.
Template publication is prepared locally: shared NuGet release caller for the source template, separate Velopack workflows for generated CLI/no-CLI apps, package readme and committed build lock, and a source CI gate that installs the actual nupkg and exercises both variants. Both packaged variants build and format cleanly, with 54 combined unit tests / 100% core and CLI coverage / 14 UI tests passing when sequenced. An initial CLI UI timeout occurred while another suite shared the desktop; the sequential full rerun passed. Package inspection excludes generated reports/binaries and includes the template metadata/readme.
The template repository/package are not published. Inventory, protected GitHub settings, a NuGet trusted-publishing policy and live CI/attestation verification remain. All changes are uncommitted; no publication or certification is claimed.
Template publication preparation committed locally in windows-app-template a5cbc98cd72e7223a0f61c5c4a237afc0de60efe.
The source repository now releases the NuGet dotnet-new template, while generated apps receive their own Velopack release callers. The package has a readme and locked build graph. CI packs and installs the actual package, generates renamed CLI/no-CLI apps, and verifies build, format, unit coverage and UI behavior. Local packaged probes passed 54 unit tests, 14 UI tests sequentially, and 100% core/CLI coverage.
Remaining: create/register the public repository, configure its settings and inventory, establish the template-specific NuGet trusted-publishing policy, publish through live gates, and verify public install/provenance. Nothing has been pushed or released. Signed and signed-off commit; AI assistance: Codex (GPT-6).
Template publication preparation committed locally in windows-app-template `a5cbc98cd72e7223a0f61c5c4a237afc0de60efe`.
The source repository now releases the NuGet dotnet-new template, while generated apps receive their own Velopack release callers. The package has a readme and locked build graph. CI packs and installs the actual package, generates renamed CLI/no-CLI apps, and verifies build, format, unit coverage and UI behavior. Local packaged probes passed 54 unit tests, 14 UI tests sequentially, and 100% core/CLI coverage.
Remaining: create/register the public repository, configure its settings and inventory, establish the template-specific NuGet trusted-publishing policy, publish through live gates, and verify public install/provenance. Nothing has been pushed or released. Signed and signed-off commit; AI assistance: Codex (GPT-6).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
The local starter has no Git remote. Its expected GitHub repo and NuGet template package return 404. Static conformance fails K22-REPO-42 because inventory entry is missing.
Acceptance criteria
Register inventory and ownership; prepare and approve public repository/package publication; configure security, protected main/tags and release environment; prove template-package installation and live CI; preserve honest readiness claims.
Scope
windows-app-template; coordinated through AppKit.
This issue is part of the user-requested AppKit readiness remediation. Local work is not completion until the applicable published/runtime state and checks are verified. Substantial AI assistance: Codex.
Template publication is prepared locally: shared NuGet release caller for the source template, separate Velopack workflows for generated CLI/no-CLI apps, package readme and committed build lock, and a source CI gate that installs the actual nupkg and exercises both variants. Both packaged variants build and format cleanly, with 54 combined unit tests / 100% core and CLI coverage / 14 UI tests passing when sequenced. An initial CLI UI timeout occurred while another suite shared the desktop; the sequential full rerun passed. Package inspection excludes generated reports/binaries and includes the template metadata/readme.
The template repository/package are not published. Inventory, protected GitHub settings, a NuGet trusted-publishing policy and live CI/attestation verification remain. All changes are uncommitted; no publication or certification is claimed.
Template publication preparation committed locally in windows-app-template
a5cbc98cd72e7223a0f61c5c4a237afc0de60efe.The source repository now releases the NuGet dotnet-new template, while generated apps receive their own Velopack release callers. The package has a readme and locked build graph. CI packs and installs the actual package, generates renamed CLI/no-CLI apps, and verifies build, format, unit coverage and UI behavior. Local packaged probes passed 54 unit tests, 14 UI tests sequentially, and 100% core/CLI coverage.
Remaining: create/register the public repository, configure its settings and inventory, establish the template-specific NuGet trusted-publishing policy, publish through live gates, and verify public install/provenance. Nothing has been pushed or released. Signed and signed-off commit; AI assistance: Codex (GPT-6).