Releases: stfulldev/deadweight.gdt
Releases · stfulldev/deadweight.gdt
Release list
deadweight.gdt v0.2.0
MVP 0.2 makes scene-budget regressions explainable while preserving the standalone, additive 0.1 CLI contract.
Highlights
- Versioned, deterministic, portable schema-v1 JSON reports.
- Per-scene contributions and ranked top contributors without false ownership of shared unions.
- A bounded dependency tree with repeated-edge compaction and diamond back-references.
- Per-metric confidence grounded in concrete static evidence.
- Offline semantic report diffs with confidence-aware enforcement.
- Custom-profile discovery and effective-policy provenance matching
check --profile.
Compatibility
Default inspect and check text output, exit codes 0/1/2/3, all eight metric definitions, built-in heuristic preset values, config schema v1, and report schema v1 remain compatible. The binary still requires no Godot runtime, Node.js, OpenSpec, MCP server, or network access.
Validation
- Local build, test, race, vet, golangci-lint v2.12.0, strict OpenSpec, actionlint, compatibility-diff, and benchmark smoke checks passed.
- Final CI run #300 passed lint and build/test/race/vet on Linux, macOS, and Windows.
- Official Godot demo-project E2E at pinned commit
0db80ca5fd22b9a40e05b9bc1e00af867fb7c712:
MAIN_SCENES 139
COMPLETE 103
PARTIAL 16
UNSUPPORTED_FORMAT_4 9
UNSUPPORTED_UID_ROOT 11
UNEXPECTED_FATAL 0
Install
go install github.com/stfulldev/deadweight.gdt/cmd/deadweight.gdt@v0.2.0No prebuilt binaries are attached. Deep .tres closure, UID resolution, full inherited-scene semantics, Godot import bridging, official CI integrations, project-wide scans, and editor tooling remain explicitly deferred.
Full changelog: v0.1.1...v0.2.0
deadweight.gdt v0.1.1
deadweight.gdt v0.1.1 is a corrective compatibility release.
Fixed
- Accept literal LF, CRLF, and CR line endings inside quoted values in supported Godot format-3 scenes.
- Accept quoted property names while preserving source-aware malformed-input diagnostics.
- Report the semantic Go module version for tagged installs when no explicit linker version is injected.
Validation
- All repository build, test, race, vet, and lint gates passed on Linux, macOS, and Windows.
- The official
godotengine/godot-demo-projectscorpus at0db80c1552e81780441424af63223fa462f90b7e: 139 main scenes; 103 COMPLETE; 16 expected PARTIAL; 9 unsupported format 4; 11 unsupported UID roots; 0 unexpected fatal.
Boundaries
v0.1.0remains immutable.- Format 4,
uid://roots, imported-scene expansion, and project-wide scanning remain unsupported. - No prebuilt binary assets are attached. Install with Go:
go install github.com/stfulldev/deadweight.gdt/cmd/deadweight.gdt@v0.1.1