Skip to content

TomorrowEdge 1.6.1 Canopus

Choose a tag to compare

@axobase001 axobase001 released this 15 Jun 04:23
· 19 commits to master since this release

TomorrowEdge 1.6.1 Canopus is a hardening release for the Convergence Runtime.

Highlights:

  • tedge canopus init now generates the public Canopus schema: objective/acceptance/convergence, target_state, blocking_checks, advisory_checks, and reviewer_role.
  • Legacy goal/evaluation/loop specs remain supported for v1.6 compatibility, with tedge control now emitting a compatibility warning on stderr.
  • Fixed the default init template warning by aligning verification_passes between success conditions and blocking checks.
  • Added src/core/canopus/* public re-exports for Canopus naming while keeping src/core/controlPlane compatible.
  • Added examples/canopus/simple_bugfix_runtime/objective.yaml as the public hard-gate runtime demo.
  • Hardened package:smoke with tedge client --smoke-once, so installed-package GUI smoke exits reliably.
  • Package files now include README GUI screenshots and the public Canopus example.
  • Split timeout-bounded CLI coverage into tests/unit/canopusCli.test.ts.

Validation:

  • npm ci
  • npm run build
  • npm run web:build
  • npm run docs:status
  • npm run secrets:scan
  • npm run audit:check
  • npm run test:core
  • npm run test:council
  • npm run test:control
  • npm run package:smoke
  • npm run pack:dry:strict (full test: 66 files / 578 tests)

Package hygiene:

  • Release zip excludes .env, .runs, and assignments local artifacts.
  • npm pack --json --ignore-scripts confirms GUI screenshots and the Canopus public demo are included.

GitHub triage:

  • Open PRs #481 and #487 were inspected. Both are still draft GUI PRs, so they remain open for the next GUI-specific merge pass rather than being folded into this Canopus hardening release.