MicroFish/backend
renancloudwalk 95b4acabf2
docs(acceptance): live GLM-5.2 verdict = NO SHIP (gate 13 impossible, gate 21 fails)
Live 5-variant parallel run (1,747s, ~24k real LLM calls) on the clean 5,143
universe. Honest gate-19 winner = NONE.

- Gate 13 (bias symmetry) FAILS for both B and C, confirmed 3 ways
  (original prompt 76% bearish; bias-fixed 73% on committed; anonymized 98%).
  Model-level bias, not prompt-fixable -> rubric stop & report, not rewritten.
- Gate 16 PASS: deep-dive debate produced 1,427 real flips (14.3%) vs A's 1
  (0.47%), z=5.68 significant -- the debate is not theater.
- Gate 18 PASS: B beats A on all three (reinf 0<1, gap 3.17<18.11, flip sig).
- Gate 21 FAIL: r_B=0.6404 < r_A=0.786 -- B does not sharpen calls on GLM-5.2.
- Gate 20 FAIL: calibration off across A/B/C.

Recommendation: swap to a less-pessimistic model and re-run; machinery is
proven end-to-end on real calls (64 tests pass).

Adds: exp_anon_bias.py (confound check), ACCEPTANCE_V15_LIVE.md (real captured
terminal output, gate-by-gate), CEO_BRIEF_V15_LIVE.md.
2026-07-16 08:14:04 -03:00
..
app refactor: add type hints and FileParser.is_supported() helper 2026-05-23 14:57:46 +08:00
scripts docs(acceptance): live GLM-5.2 verdict = NO SHIP (gate 13 impossible, gate 21 fails) 2026-07-16 08:14:04 -03:00
sql feat(swarm): v15 parallel run + gate-25 deepdive SQL + gate-23 token count + gate-8 examples 2026-07-16 07:18:52 -03:00
tests feat(swarm): real bias-fix prompt (gate 13) on GLM-5.2 2026-07-16 07:43:37 -03:00
pyproject.toml feat: add stock swarm throughput benchmark 2026-07-15 12:02:57 -03:00
requirements.txt fix(file_parser): handle non-UTF-8 encoded text files with automatic encoding detection 2026-01-22 18:28:37 +08:00
run.py Add UTF-8 encoding support for Windows console in run.py and logger.py to prevent character encoding issues 2025-12-26 17:58:48 +08:00
uv.lock fix(backend): constrain Python version to 3.11-3.12 2026-05-24 22:59:36 +08:00