Skip to content

chore: declare x-FuSa spec v1.15.0 conformance (v0.45.0) - #75

Merged
SoundMatt merged 1 commit into
mainfrom
chore/spec-version-1.15.0
Jul 28, 2026
Merged

chore: declare x-FuSa spec v1.15.0 conformance (v0.45.0)#75
SoundMatt merged 1 commit into
mainfrom
chore/spec-version-1.15.0

Conversation

@SoundMatt

Copy link
Copy Markdown
Owner

Summary

Bumps SpecVersion from 1.14.0 to 1.15.0 in fusa.go. The collective work across #69, #72, #73, #74 already implements every v1.15.0 requirement:

No behavioural change — this PR only updates the declared version constant and documentation to match.

Addresses the final part of #64.

Test plan

  • go build ./...
  • go vet ./...
  • go test -race -count=1 ./...
  • golangci-lint run ./... (0 issues)
  • go generate ./... (no diff)
  • gofusa version --format json reports "specVersion": "1.15.0"

The collective work across v0.41.0-v0.44.0 already implements every
x-FuSa spec v1.15.0 requirement: §1.6.2 attestation carry-forward (MUST,
v0.44.0/#74), coveragePct <= 100 defensive clamps in fmea/tara (MUST,
v0.43.0/#72), the §1.6 rule 4 coverage-denominator exclusion-reuse
guidance (SHOULD, v0.43.0/#72), risk.asil cross-validation against
DetermineASIL (§1.2.5 MUST, v0.42.0/#73), the canonical lowercase
standard id (§2.4.1, v0.42.0/#73), and tara's closed impact/risk enums
(§9.2 MUST, v0.41.0/#69). Bump SpecVersion from 1.14.0 to 1.15.0 to
match — no behavioural change.

Signed-off-by: Matt Jones <matt@jellybaby.com>
Signed-off-by: Matt Jones <47545907+SoundMatt@users.noreply.github.com>
@SoundMatt
SoundMatt merged commit b936da4 into main Jul 28, 2026
16 checks passed
@SoundMatt
SoundMatt deleted the chore/spec-version-1.15.0 branch July 28, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant