Skip to content
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
477 commits
Select commit Hold shift + click to select a range
66dbb3d
feat: locate
indietyp Jul 20, 2026
a7c3d5d
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
indietyp Jul 20, 2026
cad75f2
feat: locate per uuid, cli move to primary binary
indietyp Jul 21, 2026
65b3393
chore: the doc-ening
indietyp Jul 21, 2026
5a95ca6
feat: checkpoint
indietyp Jul 21, 2026
9fc6af7
feat: checkpoint
indietyp Jul 21, 2026
0a199f0
feat: better docs
indietyp Jul 21, 2026
7b06f16
Basic version of selected node
alex-e-leon Jul 21, 2026
b964069
feat: faster sleef
indietyp Jul 21, 2026
0e62430
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
indietyp Jul 21, 2026
b8f0815
feat: ego-tree locate
indietyp Jul 21, 2026
7b47685
chore: remove patch
indietyp Jul 21, 2026
ac18087
Implement search in hash frontend network graph
alex-e-leon Jul 22, 2026
6c41b64
Allow popover point to flip directions
alex-e-leon Jul 22, 2026
05dda25
feat: repo chores
indietyp Jul 22, 2026
cb33800
feat: repo chores (II)
indietyp Jul 22, 2026
f1710ed
chore: brute GPU experimentation
indietyp Jul 22, 2026
fa42fb7
chore: api cleanup
indietyp Jul 22, 2026
cedf33b
Fix clicking of edges in network graph
alex-e-leon Jul 22, 2026
99ab091
Move edges layer above node layer in compact view
alex-e-leon Jul 22, 2026
cbaef66
Fix search z-index in network graph
alex-e-leon Jul 22, 2026
f043692
feat: move more to the dedicated simd math surface
indietyp Jul 22, 2026
16dc096
Fix network graph search z-index properly
alex-e-leon Jul 22, 2026
49d2504
Better popup + search stacking
alex-e-leon Jul 22, 2026
8aa224d
Adjust type pill size in network graph
alex-e-leon Jul 22, 2026
628c4f1
Fix panning boundary
alex-e-leon Jul 22, 2026
48ac01c
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
alex-e-leon Jul 22, 2026
440551e
Sample colors if node has multiple colored types
alex-e-leon Jul 22, 2026
140580c
fix: cleanup and adjacency fixes
indietyp Jul 22, 2026
295c378
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
indietyp Jul 22, 2026
1bb1ac8
fix: network graph impl
indietyp Jul 22, 2026
a1e415a
Add search hover functionality
alex-e-leon Jul 22, 2026
96c3df9
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
alex-e-leon Jul 22, 2026
7dfd569
Adjust opacity calculations for network graph
alex-e-leon Jul 22, 2026
14fcfcb
Better node transitions when animating in
alex-e-leon Jul 22, 2026
c09bb7a
Animate nodes out
alex-e-leon Jul 22, 2026
6e08ac8
Better popover details for network graph
alex-e-leon Jul 22, 2026
b764411
Better property displays in network graph popover
alex-e-leon Jul 22, 2026
cd954ed
feat: code review + clean up
indietyp Jul 22, 2026
2921672
feat: checkpoint
indietyp Jul 22, 2026
9b2b367
feat: checkpoint
indietyp Jul 23, 2026
a3b0b17
feat: checkpoint
indietyp Jul 23, 2026
c2ccede
feat: checkpoint
indietyp Jul 23, 2026
4927415
Better z-index for graph viz
alex-e-leon Jul 23, 2026
58556bb
Add better link detail popovers
alex-e-leon Jul 23, 2026
355801d
fix: core review
indietyp Jul 23, 2026
bf2abed
feat: checkpoint
indietyp Jul 23, 2026
292e13a
Better graph-viz popover properties
alex-e-leon Jul 23, 2026
00c45bc
feat: review checkpoint
indietyp Jul 23, 2026
33e88a2
feat: checkpoint
indietyp Jul 23, 2026
1d739dd
feat: checkpoint
indietyp Jul 23, 2026
00212ff
Cleanup graph viz: move tiling + api logic to hash-frontend
alex-e-leon Jul 24, 2026
e8be866
feat: serve rework
indietyp Jul 24, 2026
ecfd515
Remove old graph view from entities-view
alex-e-leon Jul 24, 2026
307a5c6
Better table view toggle
alex-e-leon Jul 24, 2026
c8e73f7
Remove unnecessary dependency in ds-components
alex-e-leon Jul 24, 2026
85048a1
feat: checkpoint
indietyp Jul 24, 2026
10a0d09
Add labels + loading states on node hover
alex-e-leon Jul 24, 2026
34e5f1d
Better graph network popover styles
alex-e-leon Jul 24, 2026
5d20077
feat: checkpoint
indietyp Jul 24, 2026
5dd8624
Better type chip in network graph view
alex-e-leon Jul 24, 2026
fc53215
Better selected node hover effects
alex-e-leon Jul 24, 2026
ed83320
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
alex-e-leon Jul 24, 2026
2cf831f
feat: move the bitset out
indietyp Jul 24, 2026
469d936
fix: revert oxfmt change
indietyp Jul 24, 2026
1c2bb74
Fix lint issues
alex-e-leon Jul 24, 2026
0db1897
Better hover on neighbours for selected node in network-graph
alex-e-leon Jul 24, 2026
1ec1c4c
Fix stacking order of connected nodes on edge hover in network graph
alex-e-leon Jul 24, 2026
f43c450
Update selected state for nodes in detailed view
alex-e-leon Jul 24, 2026
6cc6fc8
Selected entity popover ui improvements in network graph
alex-e-leon Jul 24, 2026
05561c9
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
alex-e-leon Jul 24, 2026
40e1446
Better network graph detailed hover effects
alex-e-leon Jul 24, 2026
7171089
Show incomplete messages in the selected popover in network-graph-view
alex-e-leon Jul 24, 2026
85143c3
Added number of connections to node popover in network graph
alex-e-leon Jul 24, 2026
10eb707
Better error handling
alex-e-leon Jul 24, 2026
4fdf57e
feat: checkpoint
indietyp Jul 27, 2026
62fd0c5
feat: checkpoint
indietyp Jul 27, 2026
1d6895d
feat: move to hashql-core
indietyp Jul 27, 2026
7872bb0
feat: cleanup to use hashql facilities
indietyp Jul 27, 2026
cb2ace4
feat: cg solver review
indietyp Jul 27, 2026
5063f22
test: cg stability
indietyp Jul 27, 2026
4233393
feat: checkpoint
indietyp Jul 28, 2026
1db004a
feat: remove config backwards compat
indietyp Jul 28, 2026
3e2cc11
feat: checkpoint
indietyp Jul 28, 2026
14b3722
feat: checkpoint
indietyp Jul 28, 2026
b0d9449
feat: checkpoint
indietyp Jul 28, 2026
e71f669
feat: checkpoint
indietyp Jul 28, 2026
a3acb1b
feat: refactor loss regression
indietyp Jul 28, 2026
997d78a
feat: extract root arg into shared cli struct
indietyp Jul 28, 2026
d62c647
feat: openai embedding provider integration
indietyp Jul 28, 2026
cbdc16e
feat: add scope restriction to link-bearing surfaces
indietyp Jul 28, 2026
8e0027b
feat: add tui mode and progress observability to atlas
indietyp Jul 28, 2026
59c92ce
feat: add terminal ui dashboard for atlas fits
indietyp Jul 28, 2026
a80e493
feat: replace array_windows with is_sorted checks
indietyp Jul 28, 2026
43a47df
chore: add atlas proptest regression files
indietyp Jul 28, 2026
38faf12
test: add cross-artifact agreement proofs for atlas
indietyp Jul 28, 2026
cf0a5ae
feat: refactor dashboard to channel-based observation model
indietyp Jul 28, 2026
ad30e7b
feat: introduce scope reach authorization model
indietyp Jul 28, 2026
96d9045
chore: move atlas measurement seams to standalone binary
indietyp Jul 29, 2026
4a8c86c
feat: add report commands for quality and knn audits
indietyp Jul 29, 2026
f987d77
feat: support both enforced and observed budget modes
indietyp Jul 29, 2026
75c334e
feat: the type-ening
indietyp Jul 29, 2026
1f2710d
chore: atlas cleanups and typing improvements
indietyp Jul 29, 2026
4d88bde
feat: const qualify hashql getter methods
indietyp Jul 29, 2026
415e6a0
feat: add compressed membership sets over row domains
indietyp Jul 29, 2026
573efce
feat: switch progress observers to detached pattern
indietyp Jul 29, 2026
b1e30d4
chore: cleanup atlas scope seam
indietyp Jul 29, 2026
0eaee37
feat: clarify visibility and cache documentation
indietyp Jul 29, 2026
5539137
chore: retire atlas proxy infrastructure
indietyp Jul 30, 2026
9dbd0b4
feat: restructure atlas file format docs
indietyp Jul 30, 2026
d574e36
feat: atlas actor header and tile census
indietyp Jul 30, 2026
5802b9e
feat: relocate atlas api routes under /atlas
indietyp Jul 30, 2026
1d1b2a5
feat: introduce authority token envelope for visibility scopes
indietyp Jul 30, 2026
84df5c9
feat: add regularization strength selection via cross-validation
indietyp Jul 30, 2026
445f1ff
chore: rename seal to authorization
indietyp Jul 30, 2026
6a0718a
feat: make curvature floor relative to max curvature
indietyp Jul 30, 2026
b246a52
chore: update rand crate imports and atlas module visibility
indietyp Jul 30, 2026
ed29d80
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
indietyp Jul 30, 2026
26c31b8
feat: add token authority to atlas api layer
indietyp Jul 30, 2026
69454b9
chore: sync yarn lockfile for atlas wiring
indietyp Jul 30, 2026
0e96cca
feat: derive near-duplicate boundary from corpus
indietyp Jul 30, 2026
4b94dc0
feat: enforce authority tokens on data routes
indietyp Jul 30, 2026
b5575bf
feat: scale cg allowance and trace stalls
indietyp Jul 30, 2026
20c279f
feat: round trip atlas authority token
indietyp Jul 30, 2026
22d7593
feat: add cholesky factorization for runtime-order matrices
indietyp Jul 30, 2026
d93b851
feat: generalize dsquare matrix over allocators
indietyp Jul 30, 2026
ed6c1e2
feat: clamp delivery depth across filter rebinds
indietyp Jul 30, 2026
3f6bc1f
feat: make atlas manifest route post-only
indietyp Jul 30, 2026
d5886f3
feat: replace atlas sessions on refused renewal
indietyp Jul 30, 2026
f9a6d6e
test: preserve atlas request bodies byte for byte
indietyp Jul 30, 2026
e76b111
feat: extract atlas session replacement to helper
indietyp Jul 30, 2026
14ad044
fix: use core hash trait in test
indietyp Jul 30, 2026
a330ebe
test: check version gate order
indietyp Jul 30, 2026
cdbfa12
feat: disambiguate atlas 404 refusals
indietyp Jul 30, 2026
86dc35f
refactor: avoid sparse array in tile decode
indietyp Jul 30, 2026
5222250
feat: document atlas authority header intent
indietyp Jul 30, 2026
cf0d82d
feat: replace newton-cg solver with exact newton
indietyp Jul 30, 2026
b96779c
feat: refactor classifier solver logits and residuals
indietyp Jul 30, 2026
dd342b0
refactor: split dashboard rendering into composable modules
indietyp Jul 31, 2026
c2e706e
test: clarify retired solver knobs decode behavior
indietyp Jul 31, 2026
3b6c8e7
feat: remove rejection budget from solver config
indietyp Jul 31, 2026
bd4cbc9
feat: track clamped stream confidence readings
indietyp Jul 31, 2026
d9e7352
test: document nan clamping necessity
indietyp Jul 31, 2026
6d5820e
feat: render admission probe readings in the dashboard
indietyp Jul 31, 2026
2bd38af
test: refuse repeated embeddings in delivery stream
indietyp Jul 31, 2026
4ca387d
test: clarify salt test comments
indietyp Jul 31, 2026
bcf239d
feat: optimize tile hydration icon resolution
indietyp Jul 31, 2026
82619fd
fix: remove backfilled count from cbor map size
indietyp Jul 31, 2026
d26c824
fix: comment out runs validation pending cutoffset
indietyp Jul 31, 2026
aa3c2b5
feat: checkpoint
indietyp Jul 31, 2026
42d4507
feat: migrate atlas tests to typed row indices
indietyp Jul 31, 2026
1ff946b
chore: add CardRow and ImportanceRank id types
indietyp Jul 31, 2026
f026100
chore: imrpove documentation prose throughout atlas
indietyp Aug 1, 2026
9b217f6
chore: improve documentation prose throughout atlas
indietyp Aug 1, 2026
72bf7a4
chore: reflow comments to 80 char line width
indietyp Aug 1, 2026
855fc0e
fix: clippy
indietyp Aug 1, 2026
0cac108
chore: clarify documentation and comments in atlas
indietyp Aug 3, 2026
995f236
feat: refactor visibility into view abstraction
indietyp Aug 3, 2026
a19c3b5
feat: add finite scalar guard types
indietyp Aug 3, 2026
a82bcca
fix: close similarity composition scale range
indietyp Aug 3, 2026
90714f9
fix: zeroize secrets through their exposure
indietyp Aug 3, 2026
b3dd692
fix: seal zero offset for operator views
indietyp Aug 3, 2026
d5725aa
feat: forward delivery offset to tile decoder
indietyp Aug 3, 2026
7551d29
docs: correct stale atlas api docs
indietyp Aug 3, 2026
fb88ea5
Add basic filtering to graphviz
alex-e-leon Aug 3, 2026
496473d
feat: expose select and walk submodules publicly
indietyp Aug 3, 2026
3b10f56
fix: remove unused disjoint-set module
indietyp Aug 3, 2026
e424c1f
Hide link types in graphviz filters
alex-e-leon Aug 3, 2026
067af68
refactor: reorganize salt module imports and headers
indietyp Aug 3, 2026
76ff01c
test: replace FileHeader::SIZE with PAGE_BYTES
indietyp Aug 3, 2026
b98b1f8
Handle no results better
alex-e-leon Aug 3, 2026
b4dcb0a
Don't switch view when no results are returned
alex-e-leon Aug 3, 2026
4928b70
chore: atlas housekeeping and docs clarifications
indietyp Aug 4, 2026
e5dfab6
chore: reflow atlas prose
indietyp Aug 4, 2026
fc1d2ce
docs: mark atlas doctests crate-internal
indietyp Aug 4, 2026
54c0d8e
fix: distinguish absent clamp counts from zero
indietyp Aug 4, 2026
5277bc8
feat: rework identity2 file header layout
indietyp Aug 4, 2026
b6555bf
feat: read ladder relation-effect report
indietyp Aug 4, 2026
c1ba528
feat: warn on missing atlas authority header
indietyp Aug 4, 2026
41e6520
test: cover tile decoder against golden fixtures
indietyp Aug 4, 2026
b53fec0
feat: remove asserted proximal radius configuration
indietyp Aug 4, 2026
8537671
test: remove unnecessary borrows and drop calls
indietyp Aug 4, 2026
63bc994
feat: implement identity file format with zerocopy serialization
indietyp Aug 4, 2026
74562cd
feat: introduce identity table archive for row lookups
indietyp Aug 4, 2026
c40c8a2
feat: consolidate openapi clauses and route shapes
indietyp Aug 4, 2026
4c58559
feat: add openapi response clauses for atlas routes
indietyp Aug 4, 2026
f8ec49f
chore: promote identity2 to identity
indietyp Aug 4, 2026
27cc942
test: remove unnecessary reference in ladder tests
indietyp Aug 4, 2026
c120eec
feat: factor id types into dataset-specific modules
indietyp Aug 4, 2026
6f8b8b6
feat: add display labels and icons to datasets
indietyp Aug 5, 2026
37ada54
chore: clarify atlas documentation and error messages
indietyp Aug 5, 2026
45901c7
feat: add comparator test over visibility proofs
indietyp Aug 5, 2026
935d7c2
feat: make published files read-only
indietyp Aug 5, 2026
38e56e9
feat: link identity pairing in atlas tests
indietyp Aug 5, 2026
2e22db8
refactor: narrow math and morton visibility
indietyp Aug 5, 2026
19f0fb7
test: backfill coverage for ignored doctests
indietyp Aug 5, 2026
e57dccb
refactor: restore typed depths across bench seam
indietyp Aug 5, 2026
eccc832
refactor: nest bench exports in child modules
indietyp Aug 5, 2026
3d9ccc3
feat: remove four dead solver budgets
indietyp Aug 5, 2026
85e540f
chore: remove atlas comparator test module
indietyp Aug 5, 2026
c8e5ea6
Use real hash icon maps
alex-e-leon Aug 5, 2026
a5c5d66
Only search within filtered set
alex-e-leon Aug 5, 2026
e5e80c9
Add message if neighbours not complete
alex-e-leon Aug 5, 2026
51b793c
Fix max-zoom for network graph
alex-e-leon Aug 5, 2026
fe2d95a
Update color picker logic for types
alex-e-leon Aug 5, 2026
3dfd44b
sort color picker
alex-e-leon Aug 5, 2026
d84d240
chore: remove decorative section banners
indietyp Aug 5, 2026
19cf5c0
feat: add dense bit set frames
indietyp Aug 5, 2026
e351466
feat: add direct index to postings
indietyp Aug 5, 2026
3b9fab0
feat(wip): hydrate details via a store capability
indietyp Aug 5, 2026
d1a5223
refactor: inline cache publication draw
indietyp Aug 5, 2026
57059cc
Merge branch 'bm/h-6617-experiment-with-graph-rendering-inside-of-has…
indietyp Aug 6, 2026
a5c6d39
fix: hoist CPU baseline check to entry
indietyp Aug 6, 2026
56770be
feat: add array_windows_enumerated to IdSlice
indietyp Aug 6, 2026
fd02e1e
feat: add runs module for key runs
indietyp Aug 6, 2026
bed8228
refactor: group landmark rows with runs
indietyp Aug 6, 2026
8fe2acb
refactor: store miner frames with runs
indietyp Aug 6, 2026
95a93b6
refactor: size postings offsets from typed ids
indietyp Aug 6, 2026
6d7c36c
test: cover multi-word dense frames
indietyp Aug 6, 2026
c01919d
feat: assert ascent invariant in postings
indietyp Aug 6, 2026
4856114
docs: document auxiliary detail requests
indietyp Aug 6, 2026
ca1bd38
feat: resolve nearest ancestor icons
indietyp Aug 6, 2026
e929b62
refactor: narrow bitset visibility
indietyp Aug 6, 2026
903446d
chore: drop riding comments
indietyp Aug 6, 2026
07d4b5c
refactor: remove reserved visibility filters
indietyp Aug 6, 2026
318c46d
refactor: type hydration columns and pack dense frames
indietyp Aug 6, 2026
e860bef
fix: send the ratified detail key
indietyp Aug 6, 2026
081c6e1
test: drop the dead duplication parameter
indietyp Aug 6, 2026
4954617
refactor: retire unbought metadata decode defaults
indietyp Aug 6, 2026
d5b2eb1
perf: skip node lookup on scoped tiles
indietyp Aug 6, 2026
db1b05c
refactor: bind atlas views before serving
indietyp Aug 7, 2026
5894615
test: harden atlas math validation
indietyp Aug 7, 2026
6dd78ef
refactor: separate projector publishing phase
indietyp Aug 7, 2026
b5ba897
fix: remove obsolete classifier fixture
indietyp Aug 7, 2026
3f9394d
test: cover math contracts and allocations
indietyp Aug 7, 2026
030a106
chore: remove unused test import
indietyp Aug 7, 2026
08b81a2
feat: add paired movement readout
indietyp Aug 10, 2026
a0d982b
chore: trim finished atlas-tools capability
indietyp Aug 10, 2026
ab4968c
refactor: extend query AST for dataset queries
indietyp Aug 10, 2026
955b8ad
feat: add jsonb aggregation and path functions
indietyp Aug 10, 2026
d06e539
refactor: type atlas queries via AST
indietyp Aug 10, 2026
b420ccf
fix: unbox postgres subquery statements
indietyp Aug 11, 2026
f7d7557
refactor: narrow error type visibility
indietyp Aug 11, 2026
8695fd7
refactor: extract shared statement assembly kit
indietyp Aug 11, 2026
d1d798a
refactor: build hydrate statements via shared kit
indietyp Aug 11, 2026
ba84db1
refactor: carry salt quantities in domain scalars
indietyp Aug 11, 2026
7dce083
refactor: extend non-negative scalar ops
indietyp Aug 11, 2026
1156425
feat: validate non-negative sparse values
indietyp Aug 11, 2026
fa8c8c2
refactor: remove non-negative self-division
indietyp Aug 11, 2026
d062dc3
refactor: carry salt distances in domain scalars
indietyp Aug 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
[registries.crates-io]
protocol = "sparse"

# x86-64 builds assume the x86-64-v3 baseline (AVX2, FMA, BMI2): the math kernels pin fused
# multiply-add semantics and take the hardware lowering from it. `hash-graph-atlas` verifies the
# baseline at process entry, turning a mismatched machine into a diagnosable failure.
[target.'cfg(target_arch = "x86_64")']
rustflags = ["-Ctarget-cpu=x86-64-v3"]

[unstable]
cargo-lints = true
codegen-backend = true
Expand Down
2 changes: 2 additions & 0 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ HASH_GRAPH_HTTP_HOST=127.0.0.1
HASH_GRAPH_HTTP_PORT=4000
HASH_GRAPH_RPC_HOST=127.0.0.1
HASH_GRAPH_RPC_PORT=4002
HASH_GRAPH_ATLAS_HOST=127.0.0.1
HASH_GRAPH_ATLAS_PORT=4003
HASH_GRAPH_EMBED_TYPE_FETCHER=true
HASH_GRAPH_TYPE_FETCHER_HOST=localhost
HASH_GRAPH_TYPE_FETCHER_PORT=4455
Expand Down
3 changes: 3 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ AWS_S3_UPLOADS_SECRET_ACCESS_KEY="dev-s3-secret-access-key"
AWS_S3_UPLOADS_FORCE_PATH_STYLE=true
FILE_UPLOAD_PROVIDER="AWS_S3"

# Development only dev secret for atlas
HASH_GRAPH_ATLAS_SECRET=de70de70de70de70de70de70de70de70de70de70de70de70de70de70de70de70

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Semgrep identified an issue in your code:
Generic Secret detected

To resolve this comment:

πŸ”§ No guidance has been designated for this issue. Fix according to your organization's approved methods.

πŸ’¬ Ignore this finding

Reply with Semgrep commands to ignore this finding.

  • /fp <comment> for false positive
  • /ar <comment> for acceptable risk
  • /other <comment> for all other reasons

Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by detected-generic-secret.

You can view more details about this finding in the Semgrep AppSec Platform.


# Feature flags
SHOW_WORKER_COST=true

Expand Down
Loading
Loading