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.
This commit is contained in:
1 parent
fb3bebcea0
commit
8c40ca076b
9 files changed
+67
-1040
No files matched your search
+1
-4
@@ -39,7 +39,6 @@ self-enforcing < [---------] > enforced
|
||||
ANALYSIS
|
||||
hardness < [---------] > softness
|
||||
polarized < [---------] > centrist
|
||||
formal < [---------] > informal
|
||||
not useful < [---------] > very useful
|
||||
|
||||
GLOSSARY
|
||||
@@ -64,12 +63,10 @@ self-enforcing < [---------] > enforced
|
||||
| explicit | Design is stated explicitly somewhere that is accessible to participants |
|
||||
| exposed | Weak boundaries and vulnerable to external influence |
|
||||
| flocking | Coordination occurs through centralized direction or direct mimicry |
|
||||
| formal | Exhibits bureaucratic characteristics with centralized control and predictable enforcement |
|
||||
| hardness | The protocol tends toward properties characterized by hardness |
|
||||
| implicit | Design is not stated explicitly and is learned by use |
|
||||
| inclusion | Reduces barriers and includes diverse participants |
|
||||
| informal | Exhibits relational characteristics with distributed coordination embedded in culture |
|
||||
| institutional | Design occurs through processes controlled by powerful institutions |
|
||||
| institutional | Design occurs through processes controlled by particular institutions |
|
||||
| interpretive | Ambiguous design, allowing participants a wide range of interpretation |
|
||||
| liberating | Enables participants to carry out desired activities with less work or thought |
|
||||
| limited | Does not, on its own, adequately meet the needs and goals of participants |
|
||||
|
||||
Reference in new issue
Block a user