Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-health health cargo crate

HealthApp — per-subject condition (nourishment/energy/protection) derived read-only from the Action log. Serves humans and agents. (2026-06-01).

crates/cre8-app-health · level 11 · 8,328 lines (7,166 code) · 19 files · 380 fns (69 tests) · cyclomatic Σ 950

14workspace deps
2direct dependents
9transitive dependents
195calls out
2calls in
314call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 5 calls · source referencenormal dep · 5 calls · source referencenormal dep · 31 calls · source referencenormal dep · 3 calls · source referencenormal dep · 54 calls · source referencenormal dep · 24 calls · source referencenormal dep · 25 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 19 calls · source referencenormal dep · 11 calls · source referencedev dep · 7 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-healthL11 · 7,166 linescre8-app-healthapp-actionL8 · 3,135 linescre8-app-actionapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocolapp-shop-apiL7 · 77 linescre8-app-shop-apiapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-truthL7 · 20,485 linescre8-app-truthapp-wearableL12 · 726 linescre8-app-wearableruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls1 calls1 calls2 calls1 calls5 calls39 calls30 calls2 calls9 calls7 calls15 calls2 calls9 calls2 calls34 calls36 calls86 calls10 calls17 calls2 calls1 calls7 calls6 calls14 calls2 calls1 calls1 calls1 calls16 calls5 calls2 calls1 calls1 callstests.rscoaching::testscrates/cre8-app-health/src/coaching/tests.rs · 197 call sites in/outstore.rscoaching::storecrates/cre8-app-health/src/coaching/store.rs · 135 call sites in/outconnection.rscoaching::connectioncrates/cre8-app-health/src/coaching/connection.rs · 125 call sites in/outmodel.rscoaching::modelcrates/cre8-app-health/src/coaching/model.rs · 113 call sites in/outview.rscoaching::viewcrates/cre8-app-health/src/coaching/view.rs · 65 call sites in/outjournal.jssrc::assets::journalcrates/cre8-app-health/src/assets/journal.js · 21 call sites in/outconnection.rsconnectioncrates/cre8-app-health/src/connection.rs · 19 call sites in/outmodel.rsmodelcrates/cre8-app-health/src/model.rs · 18 call sites in/outtrend.rscoaching::trendcrates/cre8-app-health/src/coaching/trend.rs · 15 call sites in/outview_journal.rsview_journalcrates/cre8-app-health/src/view_journal.rs · 8 call sites in/outbilling.rscoaching::billingcrates/cre8-app-health/src/coaching/billing.rs · 7 call sites in/outapp.rsappcrates/cre8-app-health/src/app.rs · 6 call sites in/outjournal.rsjournalcrates/cre8-app-health/src/journal.rs · 3 call sites in/outcontract.rscontractcrates/cre8-app-health/src/contract.rs · 2 call sites in/outinit.rsinitcrates/cre8-app-health/src/init.rs · 2 call sites in/outview_templates.rsview_templatescrates/cre8-app-health/src/view_templates.rs · 2 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 380 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Condition::clampsrc/model.rs:164method51805.4
loadsrc/coaching/store.rs:32fn1231433.5
days_from_civilsrc/coaching/model.rs:481fn93403.4
civil_from_dayssrc/coaching/model.rs:492fn124403.1
parse_inputsrc/connection.rs:518fn31803
allsrc/coaching/store.rs:45fn31812.9
valid_idsrc/coaching/model.rs:352fn35502.7
unavailablesrc/coaching/store.rs:28fn311002.5
resolve_subjectsrc/connection.rs:199fn91702.4
format_datesrc/coaching/model.rs:527fn41812.3
savesrc/coaching/store.rs:49fn1011322.3
daysrc/coaching/tests.rs:21fn31912.2
text_fieldsrc/coaching/model.rs:407fn1441002.1
vitalitysrc/model.rs:182fn51612.1
number_valuesrc/coaching/model.rs:422fn83302
format_valuesrc/coaching/model.rs:829fn73632
resolve_onesrc/coaching/billing.rs:108fn124221.9
actorsrc/coaching/connection.rs:19fn1211911.7
fieldsrc/assets/journal.js:45nested fn11301.6
week_startsrc/coaching/model.rs:533fn41401.6
build_health_detail_treesrc/view_templates.rs:112fn277451.6
practice_forsrc/coaching/store.rs:125fn41821.6
condition_htmlsrc/view_templates.rs:142fn273311.6
wellbeing_htmlsrc/view_templates.rs:173fn185301.6
noonsrc/coaching/tests.rs:25fn31711.6
DecayCfg::defaultsrc/model.rs:211trait impl111701.6
fold_conditionsrc/model.rs:377fn173731.6
numbersrc/assets/journal.js:14fn64501.6
runsrc/init.rs:9fn31301.5
annotate_rowssrc/coaching/billing.rs:155fn154221.5
formsrc/coaching/view.rs:477fn81911.5
optionssrc/coaching/view.rs:486fn31701.5
parse_datesrc/coaching/model.rs:515fn105221.5
parse_action_eventssrc/model.rs:255fn312321.5
datesrc/coaching/view.rs:244fn311211.5
fieldssrc/coaching/connection.rs:34fn1851701.4
display_numbersrc/coaching/model.rs:820fn73201.4
practice_id_forsrc/coaching/model.rs:356fn31211.4
canonical_metric_namesrc/model.rs:78fn2012301.4
Condition::baselinesrc/model.rs:160method31401.3

Outside the workspace

anyhow hyperdb serde serde_json