Commit Graph
10 Commits
Author SHA1 Message Date
Protocolbot 8c40ca076b feat: remove formal/informal LDA analysis from the bicorder (v1.3.0)
The two-family cluster classification is a research finding, not a
diagnostic; embedding it in the tool caused recurring bugs:

- ascii_bicorder.py had an inverted LDA sign (institutional mapped to 9,
  not 1) and a stale term check ('bureaucratic') that silently disabled
  the calculation after the Feb 2026 rename — output was always null
- The web app and Python script had divergent sign conventions and
  divergent version-mismatch behavior (skip vs. continue with stale model)

Changes:
- bicorder.json: drop the formal/informal analysis gradient; version 1.3.0
- ascii_bicorder.py: remove all LDA/model machinery; keep hardness and
  polarization as the only automated analyses
- App.svelte: remove classifier import, model constant, LDA calculation,
  and form-recommendation reactive block; dispatch automated analyses by
  term_left instead of array index
- Delete bicorder-classifier.ts and FormRecommendation.svelte (the latter
  was imported but never rendered)
- AnalysisTransitionBanner: remove recommendation alert and prop; fix
  hardcoded index checks that referenced the removed gradient
- vite.config.ts / vite-env.d.ts: stop loading bicorder_model.json

The cluster classifier lives on as research in analysis/ (scripts and
model untouched there). bicorder.txt regenerated.
2026-09-23 07:58:11 -06:00
Nathan Schneider b004e9fb19 Analysis changes 2026-01-25 22:55:30 -07:00
Nathan Schneider 57b780fe95 Additional analysis in app and tweaked json descriptions 2026-01-25 22:48:54 -07:00
Nathan Schneider 6230e6da7b Added arrows to focused view for clarity 2026-01-14 22:35:27 -07:00
Nathan Schneider 1b508b911f Added classifer analysis to bicorder ascii and web app 2025-12-21 21:38:39 -07:00
Nathan Schneider cbcb06ff01 Added Description support to bicorder.txt 2025-12-18 11:10:14 -07:00
Nathan Schneider 7a57c29202 Updated ASCII slider interface 2025-12-18 10:44:15 -07:00
Nathan Schneider f123db6faf Added description table to the ascii output 2025-12-02 15:27:09 -07:00
Nathan Schneider 7ba4a069a2 Removed extra whitespace from ascii_bicorder.py script 2025-11-21 19:32:47 -07:00
Nathan Schneider 9f46b3a2ac Initial commit of Protocol Bicorder with json and txt set up 2025-10-21 15:21:40 -06:00