meta:
description: Cross-reference graph for all doc instances in process_tools
node_count: 18
edge_count: 52
component_count: 1
generated: 2026-04-18
nodes:
- id: api/001
file: api/001_run_api.md
label: Run Builder
entity: api
- id: api/002
file: api/002_report_api.md
label: Report
entity: api
- id: api/003
file: api/003_exit_status_api.md
label: Exit Status Synthesis
entity: api
- id: api/004
file: api/004_signal_api.md
label: Signal Lookup
entity: api
- id: api/005
file: api/005_check_api.md
label: Process Liveness Check
entity: api
- id: api/006
file: api/006_daemon_api.md
label: Unix Daemonization
entity: api
- id: api/007
file: api/007_environment_api.md
label: Environment Detection
entity: api
- id: feature/001
file: feature/001_process_execution.md
label: Process Execution
entity: feature
- id: feature/002
file: feature/002_output_capture.md
label: Output Capture
entity: feature
- id: feature/003
file: feature/003_environment_detection.md
label: CI/CD Environment Detection
entity: feature
- id: feature/004
file: feature/004_exit_status_synthesis.md
label: Exit Status Synthesis
entity: feature
- id: feature/005
file: feature/005_lifecycle_management.md
label: Process Lifecycle Management
entity: feature
- id: guide/001
file: guide/001_daemon_monitoring.md
label: Daemon Monitoring
entity: guide
- id: guide/002
file: guide/002_test_exit_status.md
label: Test Exit Status Fixtures
entity: guide
- id: invariant/001
file: invariant/001_result_contract.md
label: Result<Report, Report> Contract
entity: invariant
- id: invariant/002
file: invariant/002_cross_platform_shell.md
label: Cross-Platform Shell Abstraction
entity: invariant
- id: invariant/003
file: invariant/003_pidfile_format.md
label: PID File Format
entity: invariant
- id: invariant/004
file: invariant/004_eperm_means_alive.md
label: EPERM Means Process Is Alive
entity: invariant
edges:
- { from: feature/001, to: api/001, via: cross_references }
- { from: feature/001, to: api/002, via: cross_references }
- { from: feature/001, to: invariant/001, via: cross_references }
- { from: feature/001, to: invariant/002, via: cross_references }
- { from: feature/001, to: feature/002, via: cross_references }
- { from: feature/002, to: api/002, via: cross_references }
- { from: feature/002, to: invariant/001, via: cross_references }
- { from: feature/002, to: feature/001, via: cross_references }
- { from: feature/003, to: api/007, via: cross_references }
- { from: feature/003, to: feature/001, via: cross_references }
- { from: feature/004, to: api/003, via: cross_references }
- { from: feature/004, to: feature/005, via: cross_references }
- { from: feature/005, to: api/004, via: cross_references }
- { from: feature/005, to: api/005, via: cross_references }
- { from: feature/005, to: api/006, via: cross_references }
- { from: feature/005, to: feature/004, via: cross_references }
- { from: feature/005, to: feature/001, via: cross_references }
- { from: api/001, to: feature/001, via: cross_references }
- { from: api/001, to: api/002, via: cross_references }
- { from: api/001, to: invariant/001, via: cross_references }
- { from: api/001, to: invariant/002, via: cross_references }
- { from: api/002, to: feature/002, via: cross_references }
- { from: api/002, to: api/001, via: cross_references }
- { from: api/002, to: invariant/001, via: cross_references }
- { from: api/003, to: feature/004, via: cross_references }
- { from: api/004, to: feature/005, via: cross_references }
- { from: api/004, to: api/005, via: cross_references }
- { from: api/005, to: feature/005, via: cross_references }
- { from: api/005, to: invariant/004, via: cross_references }
- { from: api/005, to: invariant/003, via: cross_references }
- { from: api/005, to: api/006, via: cross_references }
- { from: api/005, to: guide/001, via: cross_references }
- { from: api/006, to: feature/005, via: cross_references }
- { from: api/006, to: invariant/003, via: cross_references }
- { from: api/006, to: api/005, via: cross_references }
- { from: api/006, to: guide/001, via: cross_references }
- { from: api/007, to: feature/003, via: cross_references }
- { from: guide/001, to: api/005, via: cross_references }
- { from: guide/001, to: api/006, via: cross_references }
- { from: guide/001, to: invariant/003, via: cross_references }
- { from: guide/001, to: invariant/004, via: cross_references }
- { from: guide/002, to: api/003, via: cross_references }
- { from: guide/002, to: feature/004, via: cross_references }
- { from: invariant/001, to: api/002, via: cross_references }
- { from: invariant/001, to: api/001, via: cross_references }
- { from: invariant/001, to: feature/002, via: cross_references }
- { from: invariant/002, to: api/001, via: cross_references }
- { from: invariant/002, to: feature/001, via: cross_references }
- { from: invariant/003, to: api/006, via: cross_references }
- { from: invariant/003, to: api/005, via: cross_references }
- { from: invariant/004, to: api/005, via: cross_references }
- { from: invariant/004, to: feature/005, via: cross_references }
components:
- id: 1
label: process_tools documentation corpus
size: 18
isolated: false
nodes:
- api/001
- api/002
- api/003
- api/004
- api/005
- api/006
- api/007
- feature/001
- feature/002
- feature/003
- feature/004
- feature/005
- guide/001
- guide/002
- invariant/001
- invariant/002
- invariant/003
- invariant/004
dangling_refs: []