Commit 839b5fc
committed
docs(planning): correct F12 analysis in APPINSPECT_FINDINGS §5.2
QA second-pass review caught an inverted claim in the prior
commit b43915e. F12 was described as "default/app.conf [id] is
missing check_for_updates" but the setting IS present at
app.conf:22 (and redundantly at line 30 in [package]).
The actual SLIM behavior is the same spec-drift class as F2-F11:
the setting exists in the source file but SLIM does not recognize
it in the [id] stanza. SLIM only flags the [id] occurrence; the
[package] occurrence is recognized and silent — meaning [package]
is the canonical home.
Phase 1.7 fix corrected: delete the redundant [id].check_for_updates
line (not add a new setting). The defensive duplication called out
in app.conf:24-27 was over-cautious; per that comment,
check_for_updates_disabled (the AppInspect check) only inspects
[package].
No other §5 claims affected — F1 manifest analysis, F2-F11 spec-drift
analysis, R1.1/D7 escalation assessment, and the §5.3 outcome table
all verified PASS by QA against the actual run output and source files.
Surfaces a useful generalization for Phase 1.7: every "Undefined
setting" line in the SLIM output means "this setting is present but
unrecognized in this stanza", not "this setting is missing". The
remediation is always either suppression (.appinspect_api.expect.yaml)
or relocation (move to the recognized stanza), never insertion.1 parent b43915e commit 839b5fc
1 file changed
Lines changed: 12 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
287 | 293 | | |
288 | 294 | | |
289 | 295 | | |
| |||
0 commit comments