0.1.0-candidate-1 execution

Execution: 2026-10-18T14:43:19.288240+00:00 to 2026-10-18T14:52:11.478463+00:00 (UTC). Outcome: candidate has unresolved verification failures.

Input Git revision: 30aaba98776ecbe648558d278a985691d81bccb4; dirty source/test identity: 4268dc1ffec99573e958fda2a1cf243bca51888b83d2a1906ae685eccd1f1ce4. Full file hashes and dirty-worktree state are retained below. Wheel SHA-256: 03dc6ab7caa5d1c0c5cde0b3c3d354a881dc37380f5d03bfc14360e3360b8370. Python 3.10.9; Windows-10-10.0.26300-SP0; Node v24.21.0. Firefox and geckodriver versions are retained in the browser metrics and candidate metadata. This records execution, not owner release approval, deployment, licensing or agreed performance budgets.

Test totals: 46 passed; 0 failed; 0 errors; 0 skipped.

Suite results

Commands and outcomes

Suite

Exit

Retained log

browser-assets

0

browser-assets.log (retained in the engineering checkout)

python-package

0

python-package.log (retained in the engineering checkout)

coverage

0

coverage.log (retained in the engineering checkout)

diagram-links-source

0

diagram-links-source.log (retained in the engineering checkout)

documentation

0

documentation.log (retained in the engineering checkout)

capacity-build

0

capacity-build.log (retained in the engineering checkout)

pytest

0

pytest.log (retained in the engineering checkout)

node-tests

0

node-tests.log (retained in the engineering checkout)

traceability

0

traceability.log (retained in the engineering checkout)

diagram-links-published

0

diagram-links-published.log (retained in the engineering checkout)

candidate-source-stability

1

See results.json

Requirement execution results

Per-case result and mapped criteria

Executable case

Outcome

Requirement criteria exercised

tests.test_browser::test_offline_exploration[file]

passed

Expose plus controls (STV_SWR_004), Render fixed node summaries (STV_SWR_008), Publish full rendered details (STV_SWR_015), Open canonical object links (STV_SWR_016), Avoid runtime network loading (STV_SWR_017), Use portable output URLs (STV_SWR_018), Indicate empty adjacency (STV_SWR_029), Apply acceptance borders (STV_SWR_031), Constrain and retain detail... (STV_SWR_033), Provide keyboard interaction (STV_SWR_034), Label directional controls (STV_SWR_035), Scope state to view roots (STV_SWR_038), Implement view-local zoom (STV_SWR_039), Implement view-local pan (STV_SWR_040), Separate transient hover an... (STV_SWR_050), Deliver a self-contained do... (STV_SYS_003), Isolate view sessions (STV_SYS_007)

tests.test_browser::test_offline_exploration[http]

passed

Expose plus controls (STV_SWR_004), Render fixed node summaries (STV_SWR_008), Publish full rendered details (STV_SWR_015), Open canonical object links (STV_SWR_016), Avoid runtime network loading (STV_SWR_017), Use portable output URLs (STV_SWR_018), Indicate empty adjacency (STV_SWR_029), Apply acceptance borders (STV_SWR_031), Constrain and retain detail... (STV_SWR_033), Provide keyboard interaction (STV_SWR_034), Label directional controls (STV_SWR_035), Scope state to view roots (STV_SWR_038), Implement view-local zoom (STV_SWR_039), Implement view-local pan (STV_SWR_040), Separate transient hover an... (STV_SWR_050), Deliver a self-contained do... (STV_SYS_003), Isolate view sessions (STV_SYS_007)

tests.test_browser::test_project_paging[file]

passed

Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052)

tests.test_browser::test_project_paging[http]

passed

Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052)

tests.test_browser::test_async_layout_failure_and_stale_completion[file]

passed

Reject over-limit transitio... (STV_SWR_044), Page stakeholder entry links (STV_SWR_052)

tests.test_browser::test_async_layout_failure_and_stale_completion[http]

passed

Reject over-limit transitio... (STV_SWR_044), Page stakeholder entry links (STV_SWR_052)

tests.test_browser::test_alternate_model_geometry_details_and_external[file]

passed

Render fixed node summaries (STV_SWR_008), Place classified test evide... (STV_SWR_012), Publish full rendered details (STV_SWR_015), Indicate empty adjacency (STV_SWR_029), Apply acceptance borders (STV_SWR_031), Constrain and retain detail... (STV_SWR_033), Honor resolved declared lev... (STV_SWR_037), Verify Firefox on Windows (STV_SWR_041), Inspect external Needs with... (STV_SWR_047), Respect host-hidden Need ob... (STV_SWR_048), Preserve static third-party... (STV_SWR_049), Separate transient hover an... (STV_SWR_050), Expose the complete host tr... (STV_SYS_004), Preserve semantic layout (STV_SYS_005), Provide original-object ins... (STV_SYS_006), Support the initial executi... (STV_SYS_010)

tests.test_browser::test_alternate_model_geometry_details_and_external[http]

passed

Render fixed node summaries (STV_SWR_008), Place classified test evide... (STV_SWR_012), Publish full rendered details (STV_SWR_015), Indicate empty adjacency (STV_SWR_029), Apply acceptance borders (STV_SWR_031), Constrain and retain detail... (STV_SWR_033), Honor resolved declared lev... (STV_SWR_037), Verify Firefox on Windows (STV_SWR_041), Inspect external Needs with... (STV_SWR_047), Respect host-hidden Need ob... (STV_SWR_048), Preserve static third-party... (STV_SWR_049), Separate transient hover an... (STV_SWR_050), Expose the complete host tr... (STV_SYS_004), Preserve semantic layout (STV_SYS_005), Provide original-object ins... (STV_SYS_006), Support the initial executi... (STV_SYS_010)

tests.test_browser::test_missing_placeholder_and_detail_error[file]

passed

Tolerate host broken traces (STV_SWR_027), Create missing-target nodes (STV_SWR_028), Indicate empty adjacency (STV_SWR_029), Expose the complete host tr... (STV_SYS_004)

tests.test_browser::test_missing_placeholder_and_detail_error[http]

passed

Tolerate host broken traces (STV_SWR_027), Create missing-target nodes (STV_SWR_028), Indicate empty adjacency (STV_SWR_029), Expose the complete host tr... (STV_SYS_004)

tests.test_browser::test_documentation_visuals

passed

Publication/build infrastructure (no product requirement marker)

tests.test_build::test_cross_page_bundle

passed

Register the RST entry point (STV_SWR_001), Resolve seeds after collection (STV_SWR_002), Index both trace directions (STV_SWR_013), Report invalid invocation s... (STV_SWR_026), Author and resolve embedded... (STV_SYS_001)

tests.test_build::test_invalid_seed_source_location[UNKNOWN]

passed

Report invalid invocation s... (STV_SWR_026), Respect host-hidden Need ob... (STV_SWR_048), Author and resolve embedded... (STV_SYS_001)

tests.test_build::test_invalid_seed_source_location[ROOT_A UNKNOWN]

passed

Report invalid invocation s... (STV_SWR_026), Respect host-hidden Need ob... (STV_SWR_048), Author and resolve embedded... (STV_SYS_001)

tests.test_build::test_invalid_seed_source_location[HIDDEN_A]

passed

Report invalid invocation s... (STV_SWR_026), Respect host-hidden Need ob... (STV_SWR_048), Author and resolve embedded... (STV_SYS_001)

tests.test_build::test_host_owns_broken_trace_failure

passed

Tolerate host broken traces (STV_SWR_027), Create missing-target nodes (STV_SWR_028)

tests.test_build::test_incremental_body_change_hidden_and_deleted_objects

passed

Publish full rendered details (STV_SWR_015), Use portable output URLs (STV_SWR_018), Respect host-hidden Need ob... (STV_SWR_048)

tests.test_build::test_seed_capacity_at_directive[200-True]

passed

Register the RST entry point (STV_SWR_001), Report invalid invocation s... (STV_SWR_026), Enforce visible occurrence ... (STV_SWR_043)

tests.test_build::test_seed_capacity_at_directive[201-False]

passed

Register the RST entry point (STV_SWR_001), Report invalid invocation s... (STV_SWR_026), Enforce visible occurrence ... (STV_SWR_043)

tests.test_build::test_alternate_host_schema_external_metadata_and_parts

passed

Normalize replacement mappings (STV_SWR_014), Reject invalid model entries (STV_SWR_036), Reuse canonical host defini... (STV_SWR_045), Inspect external Needs with... (STV_SWR_047), Respect host-hidden Need ob... (STV_SWR_048), Integrate the host data model (STV_SYS_002)

tests.test_build::test_invalid_mapping_has_entry_path_and_location

passed

Reject invalid model entries (STV_SWR_036)

tests.test_build::test_unsupported_builder_fails_clearly

passed

Register the RST entry point (STV_SWR_001)

tests.test_bundle::test_classic_registration_treats_prototype_keys_and_script_text_as_data

passed

Avoid runtime network loading (STV_SWR_017), Use portable output URLs (STV_SWR_018), Tolerate host broken traces (STV_SWR_027)

tests.test_capacity::test_large_project_at_visible_capacity

passed

Enforce visible occurrence ... (STV_SWR_043), Reject over-limit transitio... (STV_SWR_044), Bound exploration of large ... (STV_SYS_008)

tests.test_details::test_static_details_and_remote_fallback

passed

Publish full rendered details (STV_SWR_015), Avoid runtime network loading (STV_SWR_017), Use portable output URLs (STV_SWR_018), Respect host-hidden Need ob... (STV_SWR_048), Preserve static third-party... (STV_SWR_049)

tests.test_details::test_portable_paths_preserve_queries_and_fragments

passed

Use portable output URLs (STV_SWR_018)

tests.test_details::test_srcset_data_images_and_css_resources

passed

Publish full rendered details (STV_SWR_015), Avoid runtime network loading (STV_SWR_017), Use portable output URLs (STV_SWR_018)

tests.test_details::test_active_embed_urls_are_not_retained_as_navigation

passed

Publish full rendered details (STV_SWR_015), Avoid runtime network loading (STV_SWR_017), Preserve static third-party... (STV_SWR_049)

tests.test_graph::test_hidden_parts_external_and_missing_targets

passed

Index both trace directions (STV_SWR_013), Tolerate host broken traces (STV_SWR_027), Inspect external Needs with... (STV_SWR_047), Respect host-hidden Need ob... (STV_SWR_048)

tests.test_graph::test_external_original_url_rejects_executable_or_nonportable_navigation[javascript:bad()]

passed

Inspect external Needs with... (STV_SWR_047)

tests.test_graph::test_external_original_url_rejects_executable_or_nonportable_navigation[data:text/html,bad]

passed

Inspect external Needs with... (STV_SWR_047)

tests.test_graph::test_external_original_url_rejects_executable_or_nonportable_navigation[file:///private.html]

passed

Inspect external Needs with... (STV_SWR_047)

tests.test_model::test_host_normalization

passed

Normalize replacement mappings (STV_SWR_014), Resolve type palette (STV_SWR_030), Normalize accepted values (STV_SWR_032), Reject invalid model entries (STV_SWR_036), Reuse canonical host defini... (STV_SWR_045)

tests.test_model::test_invalid_model[change0-levels]

passed

Reject invalid model entries (STV_SWR_036)

tests.test_model::test_invalid_model[change1-types.goal]

passed

Reject invalid model entries (STV_SWR_036)

tests.test_model::test_invalid_model[change2-types]

passed

Reject invalid model entries (STV_SWR_036)

tests.test_model::test_invalid_model[change3-accepted_statuses]

passed

Reject invalid model entries (STV_SWR_036)

tests.test_package::test_clean_wheel_host

passed

Package for the pinned tool... (STV_SWR_042), Expose an installable entry... (STV_SWR_046), Deliver the reusable extension (STV_SYS_009)

test::STV_SWR_009 STV_SWR_010 STV_SWR_011 STV_SWR_012 STV_SWR_037: semantic bands and shared test lane

passed

Order requirement ranks (STV_SWR_009), Insert system architecture ... (STV_SWR_010), Place software architecture... (STV_SWR_011), Place classified test evide... (STV_SWR_012), Honor resolved declared lev... (STV_SWR_037)

test::STV_SWR_003 STV_SWR_007 STV_SWR_020 STV_SWR_024 STV_SWR_025: rooted diamond and isolated cycle

passed

Initialize collapsed state (STV_SWR_003), Collapse relationship groups (STV_SWR_007), Use shared identity initially (STV_SWR_020), Close repeated paths safely (STV_SWR_024), Compute seed-rooted visibility (STV_SWR_025)

test::STV_SWR_005 STV_SWR_043 STV_SWR_044: 199/200/201 atomic capacity

passed

Expand complete target groups (STV_SWR_005), Enforce visible occurrence ... (STV_SWR_043), Reject over-limit transitio... (STV_SWR_044)

test::STV_SWR_006 STV_SWR_013: reverse traversal has no depth cutoff

passed

Traverse without depth cutoff (STV_SWR_006), Index both trace directions (STV_SWR_013)

test::STV_SWR_024: self-loop terminates and collapse restores the only seed

passed

Close repeated paths safely (STV_SWR_024)

test::STV_SWR_051 STV_SWR_052: project pages preserve independent expansion and collapsed root

passed

Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052)

test::STV_SWR_051 STV_SWR_052: cross-page targets do not acquire synthetic root edges

passed

Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052)

test::STV_SWR_051 STV_SWR_052 STV_SWR_043 STV_SWR_044: page boundaries, root capacity and independent views

passed

Provide the artificial proj... (STV_SWR_051), Page stakeholder entry links (STV_SWR_052), Enforce visible occurrence ... (STV_SWR_043), Reject over-limit transitio... (STV_SWR_044)

Retained evidence

  • candidate.json (retained in the engineering checkout)

  • source-hashes.json (retained in the engineering checkout)

  • commands.json (retained in the engineering checkout)

  • environment.txt (retained in the engineering checkout)

  • runtime-wheel-hashes.json (retained in the engineering checkout)

  • test-map.json (retained in the engineering checkout)

  • pytest.xml (retained in the engineering checkout)

  • node.xml (retained in the engineering checkout)

  • results.json (retained in the engineering checkout)

  • capacity-build.json (retained in the engineering checkout)

  • capacity-browser.json (retained in the engineering checkout)

  • capacity-host.log (retained in the engineering checkout)

  • traceability.csv (retained in the engineering checkout)

  • Historical tested wheel artifacts/sphinx_traceability_view-0.1.0-py3-none-any.whl; license supplement

Browser screenshots

  • file-example.png (retained in the engineering checkout)

  • http-example.png (retained in the engineering checkout)

  • project-demo.png (retained in the engineering checkout)

  • state-diagram.png (retained in the engineering checkout)

  • state-page.png (retained in the engineering checkout)

Publication erratum

The first report formatter emitted an empty Need role for the documentation publication case. This rendering corrects that empty label only. All suite outcomes, source-stability failure, XML and JSON evidence remain unchanged. The original issued report is retained without modification as original report (retained in the engineering checkout).