Skip to content

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

  1. python -m pip install -e .[dev]
  2. python -m skylattice.cli doctor
  3. python -m pytest -q
  4. python tools/run_validation_suite.py
  5. python -m mkdocs build --strict

Optional operator checks:

  • python -m skylattice.cli doctor auth
  • python -m skylattice.cli doctor github-bridge --format json
  • python 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