v0.3.1 Stable¶
This file is the tracked release notes source for the stable patch release that closes the current Phase 5 operational-closure loop. It keeps the GitHub release, the Pages release page, the README, and the roadmap telling the same story.
Canonical public page: releases/v0-3-1.md
Release Positioning¶
Skylattice is still a local-first, CLI-first runtime. v0.3.1 Stable does not widen the capability surface; it makes the current Phase 5 operator story more repeatable, more legible, and more honest about auth-dependent validation boundaries.
What Changed Since v0.3.0¶
- the weekly radar safe-validation path now has a second tracked record, so the proof loop is no longer represented by one isolated pass
- the radar scheduling runbook and weekly validation template now record trigger method, runtime environment, promotion capability, credential prerequisites, and manual intervention points
- the OpenAI provider now treats tracked prompt files under
prompts/system/as required runtime assets for human-readable instructions - release-facing validation docs now distinguish the no-credential baseline from auth-dependent checks, with explicit guidance for bridged GitHub smoke and blocked OpenAI smoke when no key is configured
What This Release Is¶
This is a patch stable release because it closes an operational and documentation boundary without changing Skylattice's public runtime scope.
It keeps:
- GitHub as the only live radar provider
- radar scheduling as an OS-level integration rather than a resident daemon
- task execution as text-native rather than AST-aware
- auth-dependent live checks as explicit operator actions rather than hidden defaults
5-Minute Verification Path¶
python -m pip install -e .[dev]python -m skylattice.cli doctorpython -m pytest -qpython tools/run_validation_suite.pypython -m mkdocs build --strict
Optional operator checks:
python -m skylattice.cli doctor authpython -m skylattice.cli doctor github-bridge --format jsonpython tools/run_authenticated_smoke.py --provider github
What To Cite And Share¶
- Pages homepage:
https://yscjrh.github.io/skylattice/ - what-is page:
https://yscjrh.github.io/skylattice/what-is-skylattice/ - proof page:
https://yscjrh.github.io/skylattice/proof/ - stable release page:
https://yscjrh.github.io/skylattice/releases/v0-3-1/ - repository:
https://github.com/YSCJRH/skylattice
Known Limits¶
- task execution is still text-native and does not perform AST-aware refactors
- meaningful task planning and OpenAI authenticated smoke still depend on
OPENAI_API_KEY - radar discovery still has only one live provider: GitHub
- schedule integration is Windows-first in this slice and relies on local OS task registration
- the live promotion-capable radar path remains a separate deliberate operator decision
Suggested GitHub Release Body Shape¶
- what Skylattice is
- what changed since v0.3.0
- what works today
- repeatable weekly validation proof
- prompt truth-source alignment
- 5-minute verification path
- auth-dependent checks and known limits
- feedback wanted