Release 0.15.0
ASI Backbone Learning 0.15.0 is a repository-security, reproducibility, and sample-quality release. It strengthens the trustworthiness of the educational material while adding new guidance about audit evidence and repository-host controls.
Highlights
- Published “Your Audit Log Is Not Evidence”, covering durable, verifiable decision evidence.
- Added guidance for configuring and validating repository-host security controls.
- Introduced CodeQL, OWASP Dependency-Check, OpenSSF Scorecard, and workflow-security analysis.
- Documented and automated protected
mainbranch controls. - Centralized sample package versions and added locked NuGet restores.
- Pinned the .NET SDK used by local development and CI.
- Made the VSTest runner explicit for the existing
xunit.v3.mtp-offconfiguration. - Added repository-wide C# formatting rules and CI enforcement.
- Added property-based replay-protection tests with FsCheck.
- Standardized sample project layouts as
Sample/andTests/. - Removed obsolete dependency-check suppressions for packages not used by Learning.
- Added merged-branch retention and cleanup guidance.
Sample Reliability
The sample suite now has a more reproducible dependency and validation model:
- Package versions are managed centrally.
- Every sample project has a committed lock file.
- CI restores packages using locked mode.
- Formatting is validated before tests.
- The SDK and test runner are explicitly selected.
- Replay-protection invariants include property-based coverage.
Repository Security
This release adds layered repository-security validation:
- CodeQL analysis for C#.
- OWASP dependency analysis.
- OpenSSF Scorecard monitoring.
- GitHub Actions validation with actionlint and zizmor.
- Pinned workflow dependencies.
- Documented branch rules, review requirements, and administrative tooling.
Documentation and Publication
- Added repository-host security documentation.
- Clarified illustrative capability-validation examples.
- Refreshed the roadmap and ongoing maintenance priorities.
- Preserved strict DocFX, sitemap, RSS, link, and metadata validation.
Validation
Sample tests: 266 passed
Sample build: 0 warnings, 0 errors
DocFX pages: 110
DocFX validation: 0 warnings, 0 errors
Sitemap URLs: 110
RSS items: 17
Formatting, locked restore, CodeQL, dependency scanning, workflow-security, link, IndexNow, citation metadata, and publication-integrity checks passed.
Citation and Archival Metadata
Release metadata is synchronized as:
CITATION.cff
version: 0.15.0
date-released: 2026-09-11
.zenodo.json
version: 0.15.0
The stable concept DOI remains:
10.5281/zenodo.21938556
The version-specific 0.15.0 DOI should be recorded after Zenodo creates the archived snapshot.
Release Scope
Version 0.15.0 is a citable educational and architectural snapshot. It does not establish a runtime compatibility contract or introduce a production governance engine, compliance certification, legal standard, autonomous-agent runtime, or AI model.