@@ -22,7 +22,7 @@ append-only trail lives in [log.md](log.md).
2222
2323## Recent Changes
2424
25- - ** 2026-06-16 BTC/Fib studies — BOTH NULL (delivered, pending review) ** (Lean Fib Research ).
25+ - ** 2026-06-16 BTC/Fib studies — BOTH NULL, reviewed PASS / CLOSED ** (commit ` f4e96f1 ` , Lean Fib).
2626 ** (1) Behaviour event study:** fib ≈ placebo ≈ swing (4h reject 0.78/0.80/0.84, p=0.63/0.19).
2727 ** (2) Context-conditioned** (continuous MFE−MAE, rank-perm + Holm; contexts trend + deep
2828 0.618/0.786): no context passes — fib beats * random placebo* only nominally (p=0.042/0.056, fails
@@ -55,34 +55,13 @@ append-only trail lives in [log.md](log.md).
5555 2017-12-28T20:00 @ 13611 → 2017-12-28T08:00 @ 13145 (candidate_1). Only anchor_a + levels
5656 changed; anchor_b/fib_id unchanged; guard PASS; ledger candidate → corrected. Closes the
5757 declutter→correction→ledger track. [ Report] ( reviews/btc-4h-fib-20171228-correction-20260615.md ) .
58- - ** 2026-06-15 Single-fib declutter edit-mode** — ` labeling/tool.py --edit-fib-id ` opens
59- one saved human fib, hides HTF overlays, auto-fits window, preloads anchors (read-only;
60- fail-closed ` human_fib.find_annotation ` ). Default unchanged. 10 tests.
61- - ** 2026-06-15 Overlap/dedup detector + anchor convention** — ` research/overlap_detector.py `
62- (stdlib, report-only): boxes fibs in (time, log-price), flags near-duplicate/overlap
63- candidates (box IoU + shared-anchor); never edits labels. Real run: 22 candidates (all
64- shared anchor_b). Body/close-vs-wick convention noted in ` HUMAN_FIB_ANNOTATION.md ` .
65- Issue #32 top-ROI #3 . [ Report] ( reviews/btc-4h-overlap-candidates-20260615.md ) .
66- - ** 2026-06-15 Source-quality review ledger** — ` research/review_ledger.py ` (stdlib): flat
67- CSV making verdicts machine-trackable (controlled vocab + deterministic ` source_hash ` ).
68- First ledger = 4H Tier 2 (8 rows). Issue #32 top-ROI #2 .
69- - ** 2026-06-15 Static HTML artifact gallery** — ` research/artifact_gallery.py ` (stdlib-only):
70- scans a review PNG dir → self-contained ` index.html ` (relative links, clean+levels paired,
71- auto-detects map/zoom layouts). Standalone; markdown index untouched; output gitignored.
72- Issue #32 top-ROI #1 . ` python -m fibengine.research.artifact_gallery --root <dir> ` .
73- - ** 2026-06-15 4H Tier 2 first manual sample-pass + first correction-candidate** — 8 fibs
74- inspected (4 per scope). Zoom resolves Tier 1 readability. ** 1 correction-candidate:**
75- ` 20171228T200000 ` — visual review found a better anchor_a candle adjacent to leg A →
76- suspicious; ** deferred to a future correction-pass** (GUI too cluttered for safe manual
77- edit; needs isolated single-fib view or exact target candle timestamp). No label changed.
78- Watchlist: body/close vs wick convention (undocumented).
79- Full review: [ ` reviews/btc-4h-tier2-sample-review-20260615.md ` ] ( reviews/btc-4h-tier2-sample-review-20260615.md ) .
80- - ** 2026-06-15 4H Tier 1 map review complete** — all 11 annual groups inspected.
81- 9/11 map-OK. Two groups need Tier 2: ** 2017_h2** (103 fibs, Sep–Dec 2017 parabola —
82- full Tier 2) and ** 2021** (partial — Dec 2020 → Mar 2021 cluster only, anchor_a
83- in [ 2021-01-01, 2021-04-01), ~ 37 fibs). Threshold rule confirmed: local density per
84- zone, not total fib count. Y-axis log confirmed (line 246 ` monthly_fib_map.py ` ).
85- Full review: [ ` reviews/btc-4h-tier1-map-review-20260615.md ` ] ( reviews/btc-4h-tier1-map-review-20260615.md ) .
58+ - ** 2026-06-15 Issue #32 top-ROI tooling — DONE** (all stdlib, report-only): single-fib declutter
59+ edit-mode (` labeling/tool.py --edit-fib-id ` ), overlap/dedup detector (` research/overlap_detector.py ` ,
60+ 22 candidates), source-quality review ledger (` research/review_ledger.py ` ), static HTML artifact
61+ gallery (` research/artifact_gallery.py ` ). Detail in [ log.md] ( log.md ) + reviews.
62+ - ** 2026-06-15 4H Tier 1 + Tier 2 visual reviews — complete** (entries archived to
63+ [ log part 1] ( log-archive-btc-postreset-part1.md ) ): 11 groups mapped, Tier 2 sample-pass; one
64+ correction-candidate ` 20171228 ` (now corrected). Corpus declared clean below.
8665- ** 2026-06-08→06-12 source-fib milestones (archived)** — 1M/1W/1D/4H source phases, reaction
8766 reviews (1816 interactions), 4H Tier 1 maps, Addendum 2 golden-zone retirement (#30 ), log-scale
8867 + profile fix + monthly-first reset. Detail: [ log post-reset part 1] ( log-archive-btc-postreset-part1.md )
@@ -109,16 +88,30 @@ append-only trail lives in [log.md](log.md).
10988
11089- Minimum monthly fib count before 1W mapping?
11190
112- ## Next Useful Action
91+ ## Status — BTC/Fib behaviour/backtest line PAUSED / CLOSED (2026-06-16, reviewed PASS)
11392
114- ** Two pre-registered fib-behaviour questions BOTH returned NULL — awaiting human review.**
115- [ Unconditioned] ( reviews/btc-fib-behaviour-event-study-results-20260616.md ) and
116- [ context-conditioned] ( reviews/btc-fib-context-conditioned-study-results-20260616.md ) both fail
117- their gates; fib never beats the causal-swing baseline. This closes the "does fib price-behaviour
118- beat baselines" line on the current BTC corpus. Next safe options (human's choice): (a) accept the
119- null and pause the behaviour line; (b) a ** new** pre-registration on ** fresh data** (other
120- symbols/TFs — out of scope), * not* a re-run on the same data (p-hacking). Pause+report if a step
121- needs Genesis, real export, 1H, label change, ML/optimisation or a trading/edge claim.
93+ Commit ` f4e96f1 ` reviewed ** PASS / CLOSED** . Final conclusion (both studies):
94+
95+ - ** Unconditioned** [ Behaviour Event Study] ( reviews/btc-fib-behaviour-event-study-results-20260616.md ) :
96+ ** no signal.**
97+ - ** Context-Conditioned** [ Study] ( reviews/btc-fib-context-conditioned-study-results-20260616.md ) :
98+ ** no candidate.**
99+ - ** Fib does not beat the placebo/swing baselines** on the current BTC corpus. The swing baseline
100+ ** matches or beats** fib; the weak level reaction is ** generic horizontal structure, not
101+ Fibonacci-specific.**
102+ - ** Strategy sanity-check: not authorised, not run.**
103+
104+ ** Discipline (binding):** do ** not** re-run these studies on the same BTC data with tweaked
105+ parameters. Any future behaviour test must be a ** new prereg on fresh data** or a ** materially
106+ different question** . ** No active next implementation is authorised.**
107+
108+ ### Future possible tracks (listed only — none started, none authorised)
109+
110+ - Fresh-data validation on other symbols/timeframes — ** requires a new prereg.**
111+ - Source-label quality review / correction-candidate cleanup.
112+ - Non-fib ** horizontal structure** research (swing baseline performed at least as well).
113+ - Separate visual / research ** tooling** improvements.
114+ - ** Genesis/Fib remains paused** unless explicitly reopened.
122115
123116** Milestone:** Issue #32 top-3 complete + pushed (gallery ` 8f1e7a8 ` , ledger ` d6ab9ec ` ,
124117overlap detector + anchor convention ` 84b42db ` ). local == origin, tree clean, source-fib
0 commit comments