Skip to content

Commit 3e18326

Browse files
rushikeshmoreclaude
andcommitted
Merge feat/beat-all-competitors — best standalone JSON compressor
Brotli as alternative entropy coder, per-group nested flatten, row sorting research (doesn't help — breaks timestamp deltas). DataCortex beats BOTH zstd-19 AND brotli-11 on every test file: test-ndjson: 21.8x (+31% over best competitor) uniform-10k: 27.7x (+69%) citm_catalog: 205.9x (+8%) twitter.json: 19.5x (+3%) test-api.json: 15.1x (+1%) 345 tests, clippy clean, all roundtrips verified. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 parents 79cb7f4 + d61610e commit 3e18326

19 files changed

Lines changed: 994 additions & 185 deletions

.codecortex/constitution.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@
66
- **Name:** datacortex
77
- **Languages:** rust
88
- **Files:** 50
9-
- **Symbols:** 1028
9+
- **Symbols:** 1044
1010
- **Modules:** 3
11-
- **Last updated:** 2026-03-25T08:29:06.052Z
11+
- **Last updated:** 2026-03-25T11:05:16.368Z
1212

1313
## Architecture
1414

1515
**Modules (3):**
16-
- **datacortex-core** (45 files, 18663 lines) — rust
16+
- **datacortex-core** (45 files, 19081 lines) — rust
1717
- **datacortex-neural** (3 files, 773 lines) — rust
18-
- **datacortex-cli** (1 files, 642 lines) — rust
18+
- **datacortex-cli** (1 files, 646 lines) — rust
1919

2020
## Risk Map
2121

2222
**Hottest files (most changes):**
23-
- `CLAUDE.md` — 17 changes, VOLATILE
23+
- `CLAUDE.md` — 20 changes, VOLATILE
24+
- `crates/datacortex-core/src/codec.rs` — 17 changes, VOLATILE
2425
- `crates/datacortex-core/src/format/mod.rs` — 16 changes, VOLATILE
25-
- `crates/datacortex-core/src/codec.rs` — 15 changes, VOLATILE
26-
- `crates/datacortex-core/src/model/engine.rs` — 13 changes, VOLATILE
27-
- `.codecortex/constitution.md` — 12 changes, VOLATILE
26+
- `.codecortex/constitution.md` — 15 changes, VOLATILE
27+
- `.codecortex/cortex.yaml` — 15 changes, VOLATILE
2828

2929
**Hidden dependencies (co-change but no import):**
3030
- `crates/datacortex-core/src/format/mod.rs``crates/datacortex-core/src/format/transform.rs` — 11 co-changes (69%)
3131
- `crates/datacortex-core/src/mixer/dual_mixer.rs``crates/datacortex-core/src/model/engine.rs` — 11 co-changes (85%)
3232
- `crates/datacortex-core/src/model/engine.rs``crates/datacortex-core/src/model/mod.rs` — 8 co-changes (62%)
33+
- `Cargo.toml``crates/datacortex-core/Cargo.toml` — 6 co-changes (100%)
3334
- `crates/datacortex-core/src/mixer/dual_mixer.rs``crates/datacortex-core/src/model/mod.rs` — 6 co-changes (55%)
34-
- `crates/datacortex-cli/src/main.rs``crates/datacortex-core/src/lib.rs` — 5 co-changes (83%)
3535

3636
## Available Knowledge
3737

.codecortex/cortex.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ version: 1.0.0
22
project: datacortex
33
root: /Users/rushikeshmore/Desktop/personal-desk/03-projects/datacortex
44
generated: 2026-03-24T11:04:44.370Z
5-
lastUpdated: 2026-03-25T08:29:06.052Z
5+
lastUpdated: 2026-03-25T11:05:16.368Z
66
languages:
77
- rust
88
totalFiles: 50
9-
totalSymbols: 1028
9+
totalSymbols: 1044
1010
totalModules: 3
1111
projectSize: small
1212
tiers:

.codecortex/graph.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.codecortex/hotspots.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
# Risk-Ranked Files
22

3-
> Auto-generated by CodeCortex. 46 commits analyzed over 90 days.
3+
> Auto-generated by CodeCortex. 50 commits analyzed over 90 days.
44
55
| File | Changes | Couplings | Bugs | Risk | Stability |
66
|------|---------|-----------|------|------|-----------|
7-
| `crates/datacortex-core/src/model/engine.rs` | 13 | 13 | 0 | 21.64 | volatile |
8-
| `crates/datacortex-core/src/codec.rs` | 15 | 10 | 0 | 20.28 | volatile |
9-
| `crates/datacortex-core/src/format/mod.rs` | 16 | 7 | 0 | 19.78 | volatile |
10-
| `crates/datacortex-core/src/model/mod.rs` | 11 | 11 | 0 | 18.52 | volatile |
7+
| `crates/datacortex-core/src/codec.rs` | 17 | 11 | 0 | 22.56 | volatile |
8+
| `crates/datacortex-core/src/model/engine.rs` | 13 | 13 | 0 | 21.6 | volatile |
9+
| `CLAUDE.md` | 20 | 0 | 0 | 20 | volatile |
10+
| `crates/datacortex-core/src/format/mod.rs` | 16 | 7 | 0 | 19.76 | volatile |
11+
| `crates/datacortex-core/src/model/mod.rs` | 11 | 11 | 0 | 18.44 | volatile |
1112
| `crates/datacortex-core/src/mixer/dual_mixer.rs` | 11 | 9 | 0 | 17.96 | volatile |
12-
| `CLAUDE.md` | 17 | 0 | 0 | 17 | volatile |
1313
| `crates/datacortex-core/src/model/match_model.rs` | 4 | 10 | 0 | 16.3 | moderate |
14-
| `crates/datacortex-core/src/model/word_model.rs` | 5 | 11 | 0 | 16.22 | stabilizing |
14+
| `crates/datacortex-core/src/model/word_model.rs` | 5 | 11 | 0 | 16.18 | stabilizing |
15+
| `.codecortex/constitution.md` | 15 | 0 | 0 | 15 | volatile |
16+
| `.codecortex/cortex.yaml` | 15 | 0 | 0 | 15 | volatile |
17+
| `.codecortex/graph.json` | 15 | 0 | 0 | 15 | volatile |
18+
| `.codecortex/hotspots.md` | 15 | 0 | 0 | 15 | volatile |
19+
| `.codecortex/symbols.json` | 15 | 0 | 0 | 15 | volatile |
20+
| `.codecortex/temporal.json` | 15 | 0 | 0 | 15 | volatile |
1521
| `crates/datacortex-core/src/state/state_map.rs` | 4 | 9 | 0 | 14.24 | moderate |
16-
| `crates/datacortex-cli/src/main.rs` | 6 | 6 | 0 | 13 | stabilizing |
22+
| `crates/datacortex-cli/src/main.rs` | 7 | 6 | 0 | 13.68 | stabilizing |
23+
| `Cargo.toml` | 6 | 6 | 0 | 12.9 | stabilizing |
24+
| `crates/datacortex-core/Cargo.toml` | 6 | 6 | 0 | 12.9 | stabilizing |
1725
| `crates/datacortex-core/src/format/transform.rs` | 11 | 1 | 0 | 12.38 | volatile |
18-
| `Cargo.toml` | 5 | 6 | 0 | 12.14 | stabilizing |
19-
| `crates/datacortex-core/Cargo.toml` | 5 | 6 | 0 | 12.14 | stabilizing |
20-
| `.codecortex/constitution.md` | 12 | 0 | 0 | 12 | volatile |
21-
| `.codecortex/cortex.yaml` | 12 | 0 | 0 | 12 | volatile |
22-
| `.codecortex/graph.json` | 12 | 0 | 0 | 12 | volatile |
23-
| `.codecortex/hotspots.md` | 12 | 0 | 0 | 12 | volatile |
24-
| `.codecortex/symbols.json` | 12 | 0 | 0 | 12 | volatile |
25-
| `.codecortex/temporal.json` | 12 | 0 | 0 | 12 | volatile |
2626
| `crates/datacortex-core/src/model/cm_model.rs` | 4 | 6 | 0 | 11.04 | moderate |
27-
| `crates/datacortex-core/src/lib.rs` | 6 | 5 | 0 | 11 | stabilizing |
28-
| `crates/datacortex-core/src/mixer/mod.rs` | 7 | 5 | 0 | 10.58 | stabilizing |
27+
| `crates/datacortex-core/src/lib.rs` | 6 | 5 | 0 | 10.66 | stabilizing |
28+
| `crates/datacortex-core/src/mixer/mod.rs` | 7 | 5 | 0 | 10.5 | stabilizing |
2929
| `crates/datacortex-core/src/model/json_model.rs` | 3 | 5 | 0 | 10.16 | moderate |
3030
| `crates/datacortex-core/src/model/run_model.rs` | 3 | 5 | 0 | 10.16 | moderate |
3131
| `crates/datacortex-core/src/model/sparse_model.rs` | 3 | 5 | 0 | 10.16 | moderate |
3232
| `crates/datacortex-core/src/mixer/apm.rs` | 3 | 6 | 0 | 9.7 | moderate |
33-
| `crates/datacortex-core/src/state/mod.rs` | 4 | 5 | 0 | 8.98 | moderate |
34-
| `crates/datacortex-cli/Cargo.toml` | 3 | 4 | 0 | 8.4 | moderate |
35-
| `crates/datacortex-neural/Cargo.toml` | 3 | 4 | 0 | 8.4 | moderate |
36-
| `crates/datacortex-core/src/mixer/logistic.rs` | 3 | 3 | 0 | 6.54 | moderate |
33+
| `crates/datacortex-core/src/state/mod.rs` | 4 | 5 | 0 | 8.94 | moderate |
34+
| `crates/datacortex-cli/Cargo.toml` | 3 | 4 | 0 | 7.86 | moderate |
35+
| `crates/datacortex-neural/Cargo.toml` | 3 | 4 | 0 | 7.86 | moderate |
36+
| `crates/datacortex-core/src/dcx.rs` | 6 | 2 | 0 | 6.86 | stabilizing |
3737

38-
Generated: 2026-03-25T08:29:06.050Z
38+
Generated: 2026-03-25T11:05:16.365Z
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Session: 2026-03-25T09:30:21.976Z
2+
**ID:** 2026-03-25T09-30-21
3+
**Previous:** 2026-03-25T08-29-06
4+
## Summary
5+
Updated knowledge. 1037 symbols, 3 modules.
6+
## Files Changed
7+
- `.codecortex/constitution.md`
8+
- `.codecortex/cortex.yaml`
9+
- `.codecortex/graph.json`
10+
- `.codecortex/hotspots.md`
11+
- `.codecortex/symbols.json`
12+
- `.codecortex/temporal.json`
13+
- `CLAUDE.md`
14+
## Modules Affected
15+
- root
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Session: 2026-03-25T10:24:06.231Z
2+
**ID:** 2026-03-25T10-24-06
3+
**Previous:** 2026-03-25T09-30-21
4+
## Summary
5+
Updated knowledge. 1037 symbols, 3 modules.
6+
## Files Changed
7+
- `.codecortex/constitution.md`
8+
- `.codecortex/cortex.yaml`
9+
- `.codecortex/graph.json`
10+
- `.codecortex/hotspots.md`
11+
- `.codecortex/symbols.json`
12+
- `.codecortex/temporal.json`
13+
- `CLAUDE.md`
14+
## Modules Affected
15+
- root
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Session: 2026-03-25T10:53:18.282Z
2+
**ID:** 2026-03-25T10-53-18
3+
**Previous:** 2026-03-25T10-24-06
4+
## Summary
5+
Updated knowledge. 1044 symbols, 3 modules.
6+
## Files Changed
7+
- `.codecortex/constitution.md`
8+
- `.codecortex/cortex.yaml`
9+
- `.codecortex/graph.json`
10+
- `.codecortex/hotspots.md`
11+
- `.codecortex/symbols.json`
12+
- `.codecortex/temporal.json`
13+
- `CLAUDE.md`
14+
## Modules Affected
15+
- root
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Session: 2026-03-25T11:05:16.382Z
2+
**ID:** 2026-03-25T11-05-16
3+
**Previous:** 2026-03-25T10-53-18
4+
## Summary
5+
Updated knowledge. 1044 symbols, 3 modules.
6+
## Files Changed
7+
- `.codecortex/constitution.md`
8+
- `.codecortex/cortex.yaml`
9+
- `.codecortex/graph.json`
10+
- `.codecortex/hotspots.md`
11+
- `.codecortex/symbols.json`
12+
- `.codecortex/temporal.json`
13+
- `CLAUDE.md`
14+
## Modules Affected
15+
- root

.codecortex/symbols.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)