Skip to content

Releases: szpak-dev/enclosure

Enclosure 1.22.1

Choose a tag to compare

@9orky 9orky released this 24 Oct 11:25
7b6ad63

What's Changed

  • Restore archived architecture-contract snapshots by @9orky in #307

Full Changelog: v1.22.0...v1.22.1

Enclosure 1.22.0

Choose a tag to compare

@9orky 9orky released this 23 Oct 13:11
7b1c5a3

What's Changed

  • Complete shared browser shell and Storybook contract by @9orky in #289
  • Make Projects complete and consistent in the browser by @9orky in #290
  • Publish repository-owned Enclosure documentation by @9orky in #291
  • feat(browser): complete Scaffoldings experience by @9orky in #292
  • Align diagram rendering with Mermaiden 11.0.1 by @9orky in #302
  • Reject non-renderable Mermaid source before persistence by @9orky in #304

Full Changelog: v1.21.1...v1.22.0

Enclosure 1.21.1

Choose a tag to compare

@9orky 9orky released this 15 Oct 13:42
7bac292

What's Changed

  • Make browser behavior and diagram activity first-class by @9orky in #287
  • Validate supplemental budgets against selected guidance by @9orky in #288

Full Changelog: v1.21.0...v1.21.1

Enclosure 1.21.0

Choose a tag to compare

@9orky 9orky released this 14 Oct 12:45
01b14d5

Added

  • make validated strict input the sole trust boundary across Records, Projects, Diagrams, and Scaffoldings
  • pass complete request schemas through controllers and adapt them once in owning application facades
  • persist project mutations through typed candidates or explicit values instead of loose mutation mappings
  • add public REST, Siren, and MCP attack/recovery coverage for structural rejection, state preservation, and version allocation

Corrected

  • reject invalid diagram commands and batches before snapshots or revisions can change
  • reject invalid scaffolding specifications and rendering inputs before catalogue or filesystem effects
  • project record summaries as typed service values without output-side Manager probing or fallback
  • prevent rejected architecture publications and operating-contract revisions from consuming versions

Verification

  • CI passed with 216 general Python tests, 34 health tests, and 65 browser tests
  • registered Enclosure health passed all four gates with zero failures and zero advisories
  • architecture attestation: c980595b7254a97575a73d41c2638c05e3108222c0c4e93f7ad54a679af728a7

This release completes the #237 delivery series: #238, #239, #240, #241, #242, and #244.

Enclosure 1.20.0

Choose a tag to compare

@9orky 9orky released this 13 Oct 13:24
7963534

Added

  • reuse one canonical Modwire source observation for project-health identity and cold code-map generation
  • translate Modwire source-observation invalidation into the stable Enclosure project-health rejection
  • upgrade the runtime dependency to Modwire 12.0.0 and its typed public failure taxonomy

Verified

  • full CI passed with 187 general Python tests, 34 health tests, and 65 browser tests
  • live architecture health passed all four gates with zero findings under architecture contract v17 and operating-contract v46
  • public source-drift verification returns HTTP 422 without log-driven coordination or monkeypatching

This release completes #257 and is the deployed timing-acceptance candidate for #253.

Enclosure 1.19.1

Choose a tag to compare

@9orky 9orky released this 13 Oct 09:48
ae183f4

Corrected

  • resolve health-worker startup from the configured Django process container used by Siren and WSGI requests
  • ensure the first project-health request in each Gunicorn process reuses its lifespan-prepared worker
  • add public MCP regression coverage for startup-worker identity and reuse

This is the corrected deployed-acceptance candidate for #217. The issue remains open until released multi-process lifecycle and timing gates pass.

Enclosure 1.19.0

Choose a tag to compare

@9orky 9orky released this 12 Oct 13:50
16cbed8

Added

  • start and verify every configured health-worker slot during each ASGI process lifespan
  • close all process-owned health workers during application shutdown
  • prove startup readiness, partial-start cleanup, and shutdown ownership at the public ASGI boundary

Updated

  • update Modwire from 11.0.3 to 11.1.0

This release is the deployed multi-process acceptance candidate for #217. The issue remains open until released-runtime startup ordering and cold/warm timing gates pass across both Gunicorn processes.

Enclosure 1.18.1

Choose a tag to compare

@9orky 9orky released this 12 Oct 12:07
3b294c2

Corrected

  • invalidate implementation evidence and completed health results when typed artifact-evidence translation semantics change
  • prevent pre-v1.18 semantic evidence from surviving translator revisions
  • update Modwire from 11.0.2 to 11.0.3 for corrected Python property and type projection

This release is the deployed-acceptance candidate for #253. The issue remains open until preserved-cache migration, project health, and timing gates pass on the released runtime.

Enclosure 1.18.0

Choose a tag to compare

@9orky 9orky released this 12 Oct 11:15
f1304aa

What's Changed

  • Cache compiled architecture contracts by @9orky in #259

Full Changelog: v1.17.0...v1.18.0

Enclosure 1.17.0

Choose a tag to compare

@9orky 9orky released this 09 Oct 12:30
5d4553c

Highlights

  • Keeps check_project_health responses bounded while preserving complete health evidence through the new exact-revision read_project_health_attestation operation.
  • Upgrades Modwire to 11.0.2 for substantially faster cold manifest and report analysis.
  • Aligns manifest indexing, filesystem evidence, code-map observations, and diagnostics reporters with the accepted architecture contracts.
  • Uses canonical typed health-worker message kinds without changing serialized wire values.
  • Stabilizes public concurrency and capacity-recovery verification.