Architecture evidence report
Repository observation

A

Candidate 38f045105f9f43004ab48679fc874198c91fe14b Source cd929672b84175e2b96996d972d47aaec800bded7b996ff40645179b4701b2de Dirty False

PASS

All requested deterministic checks completed. Filtered (only calls): 1 unresolved or partially resolved call(s) listed.

Independent verdicts

PASS

Scan complete

observation_complete

All source files under sample were read and parsed; no source file beside them was read.

PASS

Rules followed

declared_rules

No declared-rule violation was found.

NOT APPLICABLE

Change as declared

expectation_fulfilled

Report mode does not evaluate a published expectation.

Check evidence

Failures

Diagnostics

None.

Unresolved and partially resolved calls

StatusCallCallerComponentReasonLocation
unresolvedhandlers[key]()sample.work.runnoneexpression is dynamicsample/work.py:6
More measurements and review claims

Measurements

MeasurementValue
violations0
cycle_edges0
private_crossings0
typing_positions0
calls_unresolved1
coverage_failures0
untyped_private_accesses0
unknown_positions0
calls_total1
unresolved_ratio1/1

Coverage

Coverage dimensionEvidence
StatusPASS
Rules coveragePASS
Files discovered3
Files read3
Files parsed3
AST coverage3/3
Calls resolved0/1 (0.00%)
Calls partially resolved0
Calls unresolved1

Complete scan inventory

Open canonical architecture.json. The JSON remains the source for complete records and evidence.

Scan sectionRecords
metrics18
declarations1
scope_observations2
packages3
modules3
symbols3
imports2
dependency_edges2
transitive_paths0
path_observations0
cycles0
calls1
references2
bindings0
typing_signals0
constructs0
contexts0
context_evidence0
violations0
unknowns2
Observed module tree · 3 modules
  • sample
    • helpers
    • work

Reproduction metadata

Commandreport
Exit code0
Analyzerarchkeel-python-analyzer 0.63.0
Analyzer digestc2e05f4ac71d3bb4c5e4ada3f5f225f0f7080762fda5695c94589ad8f474cc18
Python3.12.14
Contractdocs/architecture/contract.json
Contract digestba6dccc8cc1aac405d478cb663bef4cb590504a7f851e47a750f19abe92c4a78