A AutoLab
Audit

Doctrine compliance — live status

Every analysis on AutoLab is held to the five-principle doctrine: fundamentals first, source-tier hierarchy, steel-manned bear case, asymmetric-upside calibration, plain-language explanation. This page is the live status — computed at build time from the same frontmatter the analyses themselves carry, so what you see is what's deployed.

Total
24
analyses tracked
Doctrine-clean
16
67% of the corpus
Refresh pending
8
pre-doctrine, queued for refresh

How the audit works

The audit is mechanical. python scripts/audit.py checks every file under topics/ for: required frontmatter, a complete Snapshot block, a multi-year financials table, a steel-manned bear / risks section, observable decision boundaries, a Sources section with numbered [Sn] entries, tier tags ([T1] primary / [T2] quality secondary / [T3] supplemental / [T4] single-source flag), citation resolution (every [Sn] in the body resolves), well-formed Markdown tables, and the absence of loop-internal metadata.

Analyses flagged needs_refresh: true are pre-doctrine — written before the doctrine landed in its current form. They're queued for an autolab refresh pass that re-researches with primary sources, applies the tier hierarchy, and archives the prior version to a history sidecar.

Per-analysis status

Status Analysis Conviction
Refresh Does NVIDIA Have a MOAT?
research · nvidia-moat-may7
Refresh Ambarella, Inc.
equities · ambarella
0.56
Refresh Cerebras Systems
equities · cerebras
0.57
Refresh FuelCell Energy, Inc.
equities · fuelcell
0.60
Refresh Lattice Semiconductor
equities · lattice
0.55
Refresh Plug Power Inc.
equities · plug-power
0.60
Refresh Synaptics Incorporated
equities · synaptics
0.56
Refresh Plan Optik AG
equities · planoptik
0.55
Clean AST SpaceMobile, Inc.
equities · ast-spacemobile
0.62
Clean Duolingo, Inc.
equities · duolingo
0.62
Clean Everpure, Inc. (fka Pure Storage)
equities · everpure
0.62
Clean Hims & Hers Health Inc
equities · hims-hers
0.58
Clean Nokia Corporation
equities · nokia
0.62
Clean MercadoLibre, Inc.
equities · mercadolibre
0.78
Clean Palantir Technologies Inc.
equities · palantir
0.62
Clean Meta Platforms, Inc.
equities · meta
0.68
Clean Reddit, Inc.
equities · reddit
0.62
Clean IQE plc
equities · iqe
0.45
Clean Jenoptik AG
equities · jenoptik
0.62
Clean LPKF Laser & Electronics SE
equities · lpkf
0.42
Clean Nynomic AG
equities · nynomic
0.55
Clean Siltronic AG
equities · siltronic
0.52
Clean Sivers Semiconductors AB
equities · sivers
0.32
Clean X-FAB Silicon Foundries SE
equities · xfab
0.45

Fixing a refresh-pending analysis

Each flagged file gets an autolab refresh pass:

python -m autolab refresh topics/equities/<slug>.md
# … edit under the doctrine: tier-tagged sources, steel-manned bear,
# … decision boundaries, confidence calibrated to ≥2 independent paths …
python -m autolab refresh topics/equities/<slug>.md --record-only
python scripts/audit.py
python scripts/build_artifacts.py --vertical equities

The prior version is archived under topics/<vertical>/<slug>.history/<old-date>.md so the URL stays stable and the conviction-history sidecar picks up the new entry. Full workflow: docs/workflows/REFRESH.md.