mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-22 15:21:14 +00:00
Update autodev state documentation to reflect progress in the Decompose phase, changing the current step from 5 to 6. Revise sub-step details to indicate a shift to phase 2, focusing on module layout for the Satellite Service and Tile Manager, and awaiting confirmation before product task decomposition. Additionally, enhance problem documentation to clarify the original still-image sample limitations and introduce the Derkachi representative fixture for improved data validation. Update references to the Tile Manager and Satellite Service throughout the documentation for consistency.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Test Specification — Satellite Retrieval
|
||||
# Test Specification — Satellite Service
|
||||
|
||||
## Acceptance Criteria Traceability
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
---
|
||||
|
||||
### IT-02: Sharp-Turn Retrieval Trigger
|
||||
### IT-02: Sharp-Turn Local Retrieval Trigger
|
||||
|
||||
**Summary**: Verify sharp-turn state requests candidates rather than relying on frame-to-frame VO.
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
**Input data**: Wrapper relocalization request with sharp-turn/loss reason.
|
||||
|
||||
**Expected result**: Retrieval returns bounded top-K candidates based on sector/covariance policy.
|
||||
**Expected result**: Satellite Service returns bounded top-K candidates from preloaded local indexes based on sector/covariance policy.
|
||||
|
||||
**Max execution time**: 2 seconds per query.
|
||||
|
||||
@@ -126,6 +126,25 @@
|
||||
|
||||
**Pass criteria**: 0 stale candidates without explicit stale/down-confidence metadata.
|
||||
|
||||
---
|
||||
|
||||
### ST-02: No Mid-Flight Satellite Service Calls
|
||||
|
||||
**Summary**: Verify relocalization never performs satellite-provider or suite Satellite Service network calls during flight.
|
||||
|
||||
**Traces to**: AC-8.3, R-SAT-01
|
||||
|
||||
**Attack vector**: Runtime attempts to fetch missing cache/index data over the network during relocalization.
|
||||
|
||||
**Test procedure**:
|
||||
1. Disable external network access during a replay scenario.
|
||||
2. Trigger relocalization against preloaded cache fixtures.
|
||||
3. Inspect network call logs and Satellite Service client telemetry.
|
||||
|
||||
**Expected behavior**: Retrieval uses only mounted local cache/index data; missing data produces degraded/no-candidate behavior, not a network fetch.
|
||||
|
||||
**Pass criteria**: 0 mid-flight Satellite Service or satellite-provider calls.
|
||||
|
||||
## Acceptance Tests
|
||||
|
||||
### AT-01: Relocalization Candidate Returned
|
||||
|
||||
Reference in New Issue
Block a user