Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
6fc6724
Add design spec: detailed ecosystemic sustainability report (Mileston…
maxdolphin Jun 12, 2026
5276913
Add implementation plan: detailed ecosystemic report (Milestone 1)
maxdolphin Jun 12, 2026
28ae8a3
feat(report): add report_intelligence module (benchmark, risk, roadma…
maxdolphin Jun 12, 2026
3ff7c1b
feat(report): wire benchmarking, risk, roadmap, ESG sections into PDF…
maxdolphin Jun 12, 2026
c6a0b88
feat(report): CSS auto-numbering + glossary appendix; dedupe WoV chart
maxdolphin Jun 12, 2026
cbc7137
feat(report): wire detailed sections into the app's reportlab PDF path
maxdolphin Jun 12, 2026
03c5956
feat(ingestion): self-service CSV upload with edge-list support + val…
maxdolphin Jun 12, 2026
0e5048d
feat(connectors): shared interaction->flow primitive; remove fake ran…
maxdolphin Jun 12, 2026
546f2c8
docs(spec): business revision of OASIS — consultant-grade dashboard/r…
maxdolphin Jun 25, 2026
1c4e54d
docs(plan): OASIS business revision implementation plan
maxdolphin Jul 2, 2026
ef28b58
docs(revision): surface inventory for OASIS business revision
maxdolphin Jul 3, 2026
47d2d63
docs(revision): dashboard evidence for both contrasting orgs
maxdolphin Jul 3, 2026
fc5fb44
docs(revision): add dashboard screenshot evidence PNGs for both orgs
maxdolphin Jul 3, 2026
2508dff
docs(revision): viable ecological reference org dashboard evidence
maxdolphin Jul 3, 2026
f059c06
docs(revision): PDF report evidence for three contrasting orgs
maxdolphin Jul 3, 2026
0649307
docs(revision): three-lens specialist audit results (dashboards, repo…
maxdolphin Jul 3, 2026
f127647
docs(revision): reconciled scored matrix, gap heatmap, top-10 gap list
maxdolphin Jul 3, 2026
8a9eace
docs(revision): layered benchmarking model with per-metric contextual…
maxdolphin Jul 3, 2026
66d3f6b
docs(revision): Impact x Effort redesign roadmap (14 recs, 3 horizons)
maxdolphin Jul 3, 2026
bc036ac
docs(revision): assemble OASIS Business Revision deliverable
maxdolphin Jul 3, 2026
0e312b6
docs(revision): final review, handoff note, and PDF export
maxdolphin Jul 3, 2026
604fc4b
docs(revision): exhaustive formula inventory for scientific validation
maxdolphin Jul 3, 2026
a27a759
docs(revision): six-family scientific formula validation reports
maxdolphin Jul 3, 2026
fb174af
docs(revision): consolidated formula-validation synthesis + paper-bac…
maxdolphin Jul 3, 2026
edc3556
docs(revision): adversarial expert-panel verification (mathematician,…
maxdolphin Jul 3, 2026
c137bf5
docs(revision): identified formula errors report (PDF) with expert-pa…
maxdolphin Jul 3, 2026
d88ac2e
fix(ena): effective connectivity = F/N, not inverted N/F (Track-1 FIX 1)
maxdolphin Jul 3, 2026
e20536a
fix(ena): canonical Finn Cycling Index; relabel short-cycle proxy (Tr…
maxdolphin Jul 3, 2026
a6b6120
fix(ena): flow-weighted Levine trophic depth, not shortest-path hops …
maxdolphin Jul 3, 2026
a611405
fix(ena): relabel "Lindeman efficiency" -> respiratory_retention_rati…
maxdolphin Jul 3, 2026
925fb2b
docs(revision): modern org-management expert PM guidance for Track-2 …
maxdolphin Jul 3, 2026
c0e9f68
fix(ena): reconcile Finn FCI throughflow basis (numerator/denominator…
maxdolphin Jul 3, 2026
2af35d3
fix(network): Track-1 network-science formula corrections (FIX A-F), TDD
maxdolphin Jul 3, 2026
b64d574
fix(network): FIX D base-consistency + adaptive Katz alpha (Track-1 f…
maxdolphin Jul 3, 2026
4737f74
fix(oasis): integral-utility mutualism (Fath 2019 P8) + Track-1 repor…
maxdolphin Jul 3, 2026
d09798b
fix(oasis): off-diagonal b:c aggregation + condition-number guard for…
maxdolphin Jul 3, 2026
d64b5c2
fix(metrics-db): correct mislabeled Florida Bay benchmark anchor to s…
maxdolphin Jul 3, 2026
8709fe1
feat(oasis): worst-dimension band cap veto on overall status roll-up
maxdolphin Jul 3, 2026
5691694
feat(report): reframe viability verdict as gradient + direction-of-tr…
maxdolphin Jul 3, 2026
200539f
feat(oasis): size-relative role normalization + centralized caps + au…
maxdolphin Jul 3, 2026
45e3643
docs(revision): FX verification report + reproducible harness for the…
maxdolphin Jul 3, 2026
a527665
feat(precompute): full-index profile compute-once mechanism (Pass A)
maxdolphin Jul 3, 2026
5d3bed5
feat(precompute): provision_network + get_active_profile; compute-onc…
maxdolphin Jul 3, 2026
04c3597
feat(report): read precomputed OASIS profile in PDF/publication exports
maxdolphin Jul 3, 2026
a426eb0
test(precompute): parity of read-from-profile vs fresh compute for 3 …
maxdolphin Jul 3, 2026
d15b779
fix(report): embed visualizations in PDF (was zero images)
maxdolphin Jul 3, 2026
dc2cc3d
feat(report): executive one-pager + credibility keystone to the front…
maxdolphin Jul 3, 2026
c7d3422
fix(report): correct proofing defects — subsection numbering, TOC, le…
maxdolphin Jul 3, 2026
c796db5
feat(oasis): named context weighting profiles as a re-weighting lens
maxdolphin Jul 3, 2026
4495d1f
feat(report): finding-specific, status-driven ESG framework crosswalk
maxdolphin Jul 3, 2026
ac0cc85
feat(benchmark): honest peer-cohort percentile scaffold (insufficient…
maxdolphin Jul 3, 2026
a7d0ed2
fix(validation): explicit per-metric nats->bits base reconciliation
maxdolphin Jul 3, 2026
1226ba6
fix(app): systematic crash sweep + scale-aware network guards
maxdolphin Jul 4, 2026
e3db473
fix(app): clear selected dataset + profile on Back to Data Selection
maxdolphin Jul 4, 2026
7b05076
docs(spec): Gmail connector design (approach B, two-stage sync/build)
maxdolphin Jul 6, 2026
32fe61f
docs(spec): tighten Gmail connector spec after review
maxdolphin Jul 6, 2026
65f404b
docs(plan): Gmail connector implementation plan (7 tasks, TDD)
maxdolphin Jul 6, 2026
a3f5bb3
feat(connectors): package skeleton + Google client deps
maxdolphin Jul 6, 2026
2ff0f35
feat(connectors): gmail_interactions store (metadata-only DAO)
maxdolphin Jul 6, 2026
e13f851
fix(connectors): lazy package exports (PEP 562) so submodules import …
maxdolphin Jul 6, 2026
b3d326c
refactor(connectors): address store review — drop dead _COLUMNS, expl…
maxdolphin Jul 6, 2026
983c2cf
feat(connectors): pure hybrid decay x sustained weighting (Stage 2)
maxdolphin Jul 6, 2026
9ebc3f3
refactor(connectors): validate weighting inputs; narrow import except…
maxdolphin Jul 6, 2026
bef4451
feat(connectors): GmailConnector auth + metadata sync (Stage 1)
maxdolphin Jul 6, 2026
757dbe8
fix(connectors): idempotent inserts + atomic auth + robust address pa…
maxdolphin Jul 6, 2026
89eebd2
refactor(connectors): retire GoogleWorkspace stub, point to GmailConn…
maxdolphin Jul 6, 2026
812d6c5
feat(app): Connect Gmail data-source mode (sync + build + analyze)
maxdolphin Jul 6, 2026
4d7b5d8
fix(app): guard st.secrets access in Connect Gmail (no secrets.toml c…
maxdolphin Jul 6, 2026
bca221a
docs(spec): mark Gmail connector implemented
maxdolphin Jul 6, 2026
84a01b7
fix(connectors): metadata-scope-safe SENT listing, per-user sync isol…
maxdolphin Jul 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ Thumbs.db
*.png
*.pdf
!docs/static_analysis.png
# Business-revision audit evidence (dashboard screenshots + report PDFs) must be tracked
!docs/business-revision/evidence/dashboards/*.png
!docs/business-revision/evidence/reports/*.pdf

# Temporary files
temp/
Expand Down
Loading