You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
release(v1.0.7): comma-conjunction "8.1.0, <10.0.0" + NEW syntax error class catalogued
v1.0.6's space-conjunction ">=8.1.0 <10.0.0" was rejected by SLIM
with a fundamentally NEW error class:
manifest.platformRequirements.splunk.Enterprise: Illegal version
specification: >=8.1.0 <10.0.0
The wording "Illegal version specification" is structurally distinct
from the prior "no supported version" content-class wording. SLIM
could not PARSE the space form. The Splunkbase AI explainer for this
failure explicitly recommends the comma form.
Retroactive Phase 1.7 disambiguation: Phase 1.7's ">=9.0,<10.0"
(comma) was rejected with the "no supported version" content wording,
NOT "Illegal version specification". This empirically proves the
comma syntax PARSES correctly; Phase 1.7's rejection was content-based
all along.
Cloud Classic supported-list shape narrows further: combining
Phase 1.7's content rejection of [9.0.0, 10.0.0) and v1.0.5's content
rejection of [9.0.0, infinity), the supported list is entirely BELOW
9.0.0 - i.e., 8.x only. This matches the AI's 8.1.0 floor hint.
Three error classes for check_that_app_passes_slim_validation_for_cloud
now empirically catalogued:
- type: "Expected String value" (v1.0.2 list form)
- syntax: "Illegal version specification" (v1.0.6 space form, NEW)
- content: "no supported version of Splunk Enterprise" (F13/F15/F16/F17)
What changed:
- app.manifest: Enterprise from ">=8.1.0 <10.0.0" (space) to
">=8.1.0, <10.0.0" (comma, AI's literal recommendation);
info.id.version 1.0.6 -> 1.0.7; releaseDate 2026-06-05.
- default/app.conf: build = 677; [launcher].version = [id].version
= 1.0.7.
- appserver/static/whitelist_manager.js:14: urlArgs: "_b=677"
(auto-applied by scripts/hooks/urlargs-sync.js).
- docs/SPLUNK_10_COMPATIBILITY.md: Runtime Verification section
extended with v1.0.6 finding (NEW syntax class) + Phase 1.7
retroactive disambiguation + cumulative format history + three
known error classes catalogued.
- docs/APPINSPECT_FINDINGS.md §7.10: 2026-06-05 evening run F18 +
v1.0.7 trial details + three-error-class table.
- docs/DECISION_LOG.md 2026-06-05 row 2 (evening): documents the
comma-syntax correction + Phase 1.7 retroactive disambiguation +
narrowed Cloud Classic shape inference (8.x only). Two new
maintenance lessons: SLIM uses COMMA conjunction (not space);
three distinct error wordings for the same SLIM check.
- CLAUDE.md "Splunk Version Pinning Audit" log: new row correcting
the 2026-06-05 morning row's wrong "space-conjunction" maintenance
rule. Five consecutive corrections in 4 days demonstrate empirical
discovery is the right method for a poorly-documented external
system.
Three outcomes possible:
1. SLIM accepts ">=8.1.0, <10.0.0" -> first ACCEPTED semver-range
entry in cumulative history; pin to comma-form bounded ranges
permanently. Cleanup commit fixes all prior format claims.
2. SLIM rejects with "no supported version" -> Cloud Classic's list
is narrower than [8.1.0, 10.0.0); next move is Splunkbase
publisher support ticket (documented escalation path).
3. SLIM rejects with another unprecedented wording -> new error class
to catalogue; careful analysis before next iteration.
Honesty note: 7th release attempt in 5 days. The iterate-and-test
discovery method has produced 7 distinct empirical data points
(F13-F18 + v1.0.0 pre-release). The cumulative SLIM format history
table in docs/SPLUNK_10_COMPATIBILITY.md is now the canonical
single-source-of-truth for what SLIM accepts/rejects; future
maintainers should read it before re-attempting any prior-rejected
format.
Verification:
- bash scripts/validate.sh -> ALL CHECKS PASSED (2 warnings)
- bash scripts/preflight-tag.sh v1.0.7 -> OK (all 4 sources at 1.0.7)
- bash scripts/pre-commit-doc-drift.sh -> OK (49 docs vs build 677)
- Local AppInspect re-run skipped (Docker not running). The next
Splunkbase upload of wl_manager-1.0.7.spl is the empirical test.
0 commit comments