docs: require headless node qualification and IndeeHub app delivery
This commit is contained in:
@@ -195,3 +195,26 @@ acceptance is claimed by this backlog.
|
|||||||
- Test spoofed/unauthorized peers, expired trust, disconnect/reconnect, partial
|
- Test spoofed/unauthorized peers, expired trust, disconnect/reconnect, partial
|
||||||
metrics, stale/out-of-order/duplicate messages, mixed transport capability and
|
metrics, stale/out-of-order/duplicate messages, mixed transport capability and
|
||||||
fallback recovery. Do not claim FIPS is faster until timings demonstrate it.
|
fallback recovery. Do not claim FIPS is faster until timings demonstrate it.
|
||||||
|
|
||||||
|
## Required qualification before user acceptance testing
|
||||||
|
|
||||||
|
Operator explicitly requires extensive headless testing using the authorized
|
||||||
|
nodes before deploying the next features for UAT. For each task, qualify source
|
||||||
|
regressions, actual browser behavior, integration between appropriate nodes,
|
||||||
|
permissions and failure/recovery paths first. Use existing access and useful
|
||||||
|
read-only checks on real nodes; use isolated fixtures for destructive scenarios.
|
||||||
|
Headless browser success does not substitute for actual companion/WebView checks
|
||||||
|
where lifecycle, native signing, media or navigation behavior is involved.
|
||||||
|
|
||||||
|
Record exact revisions/artifacts, nodes, environments, before/after measurements,
|
||||||
|
executed scenarios, failures and untested boundaries. Retest fixes and relevant
|
||||||
|
regressions; do not mark gaps passed or claim perfection. UAT handoff must contain
|
||||||
|
short node-specific steps with expected outcomes, deployment scope and rollback.
|
||||||
|
Preserve wallets, files, identities and operator app choices throughout.
|
||||||
|
|
||||||
|
If IndeeHub changes are needed, include its app update explicitly: build and test
|
||||||
|
the versioned image, preserve app data and configuration, qualify fresh install,
|
||||||
|
upgrade/restart and rollback, publish through the signed app catalog, and verify
|
||||||
|
existing nodes discover and apply the intended version. Distinguish an app-only
|
||||||
|
release from any backend/OTA dependency; use the documented decoupled app-update
|
||||||
|
path where supported. Do not silently require a full OTA for an app-only change.
|
||||||
|
|||||||
Reference in New Issue
Block a user