https://github.com/sanskrit-lexicon/csl-atlas
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
66 raw signals (0 security + 66 graph)
Last scanned 2 months, 3 weeks ago · v1 · 61 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1319 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
leafKeys |
software | healthy | test/lib.test.mjs:leafKeys |
valueAtPath |
software | healthy | test/lib.test.mjs:valueAtPath |
broadScopeSourcesPresent |
software | healthy | test/lib.test.mjs:broadScopeSourcesPresent |
preservedReviewMap |
software | healthy | test/orchestrators.test.mjs:preservedReviewMap |
normalizeLineEndings |
software | healthy | test/orchestrators.test.mjs:normalizeLineEndings |
countBy |
software | healthy | test/orchestrators.test.mjs:countBy |
lineCount |
software | healthy | test/orchestrators.test.mjs:lineCount |
semicolonMeanings |
software | healthy | scripts/build-r2-semicolon-counter-packet.mjs:semicolonMean… |
loadPanelEntries |
software | healthy | scripts/build-r2-semicolon-counter-packet.mjs:loadPanelEntr… |
k |
software | healthy | scripts/build-r2-semicolon-counter-packet.mjs:k |
main |
software | healthy | scripts/build-r2-semicolon-counter-packet.mjs:main |
countBy |
software | healthy | scripts/build-r2-drift-explanation.mjs:countBy |
countLabels |
software | healthy | scripts/build-r2-drift-explanation.mjs:countLabels |
mapBy |
software | healthy | scripts/build-r2-drift-explanation.mjs:mapBy |
labelsForPacket |
software | healthy | scripts/build-r2-drift-explanation.mjs:labelsForPacket |
labelExplanationFor |
software | healthy | scripts/build-r2-drift-explanation.mjs:labelExplanationFor |
sortedProposalRows |
software | healthy | scripts/build-r2-drift-explanation.mjs:sortedProposalRows |
hasEmptyCheckpointPacketHumanFields |
software | healthy | scripts/build-r2-drift-explanation.mjs:hasEmptyCheckpointPa… |
hasEmptyReviewReportHumanFields |
software | healthy | scripts/build-r2-drift-explanation.mjs:hasEmptyReviewReport… |
reviewDecisionProblem |
software | healthy | scripts/build-r2-drift-explanation.mjs:reviewDecisionProblem |
isCompleteReviewDecision |
software | healthy | scripts/build-r2-drift-explanation.mjs:isCompleteReviewDeci… |
compactCheckpointRow |
software | healthy | scripts/build-r2-drift-explanation.mjs:compactCheckpointRow |
explanationRowFor |
software | healthy | scripts/build-r2-drift-explanation.mjs:explanationRowFor |
packetContextFor |
software | healthy | scripts/build-r2-drift-explanation.mjs:packetContextFor |
validateInputs |
software | healthy | scripts/build-r2-drift-explanation.mjs:validateInputs |
validatePayload |
software | healthy | scripts/build-r2-drift-explanation.mjs:validatePayload |
buildPayload |
software | healthy | scripts/build-r2-drift-explanation.mjs:buildPayload |
docsRelativeHref |
software | healthy | scripts/build-r2-drift-explanation.mjs:docsRelativeHref |
countTable |
software | healthy | scripts/build-r2-drift-explanation.mjs:countTable |
labelCountTable |
software | healthy | scripts/build-r2-drift-explanation.mjs:labelCountTable |
compactNote |
software | healthy | scripts/build-r2-drift-explanation.mjs:compactNote |
checkpointTable |
software | healthy | scripts/build-r2-drift-explanation.mjs:checkpointTable |
accepted |
software | healthy | scripts/build-r2-drift-explanation.mjs:accepted |
packetContextSections |
software | healthy | scripts/build-r2-drift-explanation.mjs:packetContextSections |
buildMarkdown |
software | healthy | scripts/build-r2-drift-explanation.mjs:buildMarkdown |
readJson |
software | healthy | scripts/build-r2-drift-explanation.mjs:readJson |
main |
software | healthy | scripts/build-r2-drift-explanation.mjs:main |
count_file |
software | healthy | scripts/count_headwords.py:22 |
main |
software | healthy | scripts/count_headwords.py:41 |
senseUnits |
software | healthy | scripts/build-sense-depth.mjs:senseUnits |
n |
software | healthy | scripts/build-sense-depth.mjs:n |
sourcePointer |
software | healthy | scripts/build-sense-depth.mjs:sourcePointer |
sourcePath |
software | healthy | scripts/build-sense-depth.mjs:sourcePath |
sourceExample |
software | healthy | scripts/build-sense-depth.mjs:sourceExample |
orderIncludedDictionaries |
software | healthy | scripts/build-sense-depth.mjs:orderIncludedDictionaries |
main |
software | healthy | scripts/build-sense-depth.mjs:main |
extract_labeled |
software | healthy | scripts/train-langdetect-german.py:43 |
split |
software | healthy | scripts/train-langdetect-german.py:59 |
train_spm |
software | healthy | scripts/train-langdetect-german.py:64 |
fetch_base |
software | healthy | scripts/train-langdetect-german.py:77 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
HANDOFF.md |
software | healthy | HANDOFF.md |
.zenodo.json |
software | healthy | .zenodo.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
observablehq.config.js |
software | healthy | observablehq.config.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.ai_state.md |
software | healthy | .ai_state.md |
lib.test.mjs |
software | healthy | test/lib.test.mjs |
promotion-experiment.test.mjs |
software | healthy | test/promotion-experiment.test.mjs |
orchestrators.test.mjs |
software | healthy | test/orchestrators.test.mjs |
R2_DRIFT_EXPLANATION.machine-only.md |
software | healthy | test/fixtures/R2_DRIFT_EXPLANATION.machine-only.md |
R2_AE_REVERSE_BAND_LABELS.md |
software | healthy | docs/R2_AE_REVERSE_BAND_LABELS.md |
L0_RESULTS.md |
software | healthy | docs/L0_RESULTS.md |
PUBLICATIONS_LEGACY_CROSS_REPO_PROGRAM.md |
software | healthy | docs/PUBLICATIONS_LEGACY_CROSS_REPO_PROGRAM.md |
R2_REVIEW_PACKETS.md |
software | healthy | docs/R2_REVIEW_PACKETS.md |
MICROSTRUCTURE_METHODS.md |
software | healthy | docs/MICROSTRUCTURE_METHODS.md |
H6_STRUCTURAL_REGISTER_REVIEW.md |
software | healthy | docs/H6_STRUCTURAL_REGISTER_REVIEW.md |
MICROSTRUCTURE_XREF_LINEAGE.md |
software | healthy | docs/MICROSTRUCTURE_XREF_LINEAGE.md |
CORPUS_REDUNDANCY_GENEALOGY.md |
software | healthy | docs/CORPUS_REDUNDANCY_GENEALOGY.md |
PARSE_RULES_FRAMING.md |
software | healthy | docs/PARSE_RULES_FRAMING.md |
AUTONOMOUS_RUN_CHARTER.md |
software | healthy | docs/AUTONOMOUS_RUN_CHARTER.md |
DECISIONS_NEEDED_LEGACY_OBSERVATORY.md |
software | healthy | docs/DECISIONS_NEEDED_LEGACY_OBSERVATORY.md |
REVIEW_QUEUE_PROOFS.md |
software | healthy | docs/REVIEW_QUEUE_PROOFS.md |
UC_RD_02_DICTIONARY_CHOOSER.md |
software | healthy | docs/UC_RD_02_DICTIONARY_CHOOSER.md |
ARCHITECTURE_LEGACY_INTEGRATED_ATLAS.md |
software | healthy | docs/ARCHITECTURE_LEGACY_INTEGRATED_ATLAS.md |
R2_PROMOTION_EXPERIMENT.md |
software | healthy | docs/R2_PROMOTION_EXPERIMENT.md |
MICROSTRUCTURE_SENSE_SEGMENTATION.md |
software | healthy | docs/MICROSTRUCTURE_SENSE_SEGMENTATION.md |
R2_DIV_SOURCE_SCOPE_LABELS.md |
software | healthy | docs/R2_DIV_SOURCE_SCOPE_LABELS.md |
LIGHT_REVIEW_SPRINT.md |
software | healthy | docs/LIGHT_REVIEW_SPRINT.md |
MICROSTRUCTURE_XREF_SOURCE_CHECK.md |
software | healthy | docs/MICROSTRUCTURE_XREF_SOURCE_CHECK.md |
MICROSTRUCTURE_HEADWORD_SUBENTRY.md |
software | healthy | docs/MICROSTRUCTURE_HEADWORD_SUBENTRY.md |
R2_CHECKPOINT_DECISIONS.md |
software | healthy | docs/R2_CHECKPOINT_DECISIONS.md |
R2_MARKER_RUN_SCOPE_LABELS.md |
software | healthy | docs/R2_MARKER_RUN_SCOPE_LABELS.md |
R2_SEMICOLON_COUNTER_REVIEW.md |
software | healthy | docs/R2_SEMICOLON_COUNTER_REVIEW.md |
R2_INDIGENOUS_ITI_AUTHORITY_LABELS.md |
software | healthy | docs/R2_INDIGENOUS_ITI_AUTHORITY_LABELS.md |
MICROSTRUCTURE_FINDINGS.md |
software | healthy | docs/MICROSTRUCTURE_FINDINGS.md |
READER_DEVELOPER_CRITIQUE_LEGACY_INTEGRATED_ATLAS.md |
software | healthy | docs/READER_DEVELOPER_CRITIQUE_LEGACY_INTEGRATED_ATLAS.md |
MICROSTRUCTURE_SKD_ANUBANDHA_KEY.md |
software | healthy | docs/MICROSTRUCTURE_SKD_ANUBANDHA_KEY.md |
DHARMAMITRA_MONTHLY_PLAN.md |
software | healthy | docs/DHARMAMITRA_MONTHLY_PLAN.md |
H6_STRUCTURAL_REGISTER_SCATTER.md |
software | healthy | docs/H6_STRUCTURAL_REGISTER_SCATTER.md |
CITATION_REGISTERS.md |
software | healthy | docs/CITATION_REGISTERS.md |
R2_REBUILD_CONTRACT.md |
software | healthy | docs/R2_REBUILD_CONTRACT.md |
DICTIONARY_COMPARISON_PLAN.md |
software | healthy | docs/DICTIONARY_COMPARISON_PLAN.md |
L0_PATEL_ANNOTATION.md |
software | healthy | docs/L0_PATEL_ANNOTATION.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | observablehq.config.js |
/dictionary-chooser |
frontend | healthy | observablehq.config.js |
/tools/reader-lookup |
frontend | healthy | observablehq.config.js |
/tools/learner-reading-layer |
frontend | healthy | observablehq.config.js |
/tools/dictionary-dossier |
frontend | healthy | observablehq.config.js |
/tools/mw-depth-dashboard |
frontend | healthy | observablehq.config.js |
/tools/mw-diachronic-layers |
frontend | healthy | observablehq.config.js |
/tools/mw-family-depth |
frontend | healthy | observablehq.config.js |
/tools/typology-treemap |
frontend | healthy | observablehq.config.js |
/tools/dictionary-coverage-matrix |
frontend | healthy | observablehq.config.js |
/tools/dictionary-overlap |
frontend | healthy | observablehq.config.js |
/tools/dictionary-conflicts |
frontend | healthy | observablehq.config.js |
/tools/dictionary-homonyms |
frontend | healthy | observablehq.config.js |
/tools/dictionary-citations |
frontend | healthy | observablehq.config.js |
/tools/dictionary-senses |
frontend | healthy | observablehq.config.js |
/tools/lexicography |
frontend | healthy | observablehq.config.js |
/tools/lexicographic-conventions |
frontend | healthy | observablehq.config.js |
/tools/structural-register |
frontend | healthy | observablehq.config.js |
/tools/semantic-fields |
frontend | healthy | observablehq.config.js |
/tools/xref-lineage |
frontend | healthy | observablehq.config.js |
/tools/r2-explorer |
frontend | healthy | observablehq.config.js |
/tools/r2-h1 |
frontend | healthy | observablehq.config.js |
/tools/r2-h2h3 |
frontend | healthy | observablehq.config.js |
/tools/review-gender-conflicts |
frontend | healthy | observablehq.config.js |
/tools/review-source-layers |
frontend | healthy | observablehq.config.js |
/tools/review-alignment |
frontend | healthy | observablehq.config.js |
/tools/review-source-siglum |
frontend | healthy | observablehq.config.js |
/tools/sense-divergence |
frontend | healthy | observablehq.config.js |
/tools/cross-dict |
frontend | healthy | observablehq.config.js |
/tools/dictionary-coverage |
frontend | healthy | observablehq.config.js |
/tools/matrix-explorer |
frontend | healthy | observablehq.config.js |
/tools/lineage-sankey |
frontend | healthy | observablehq.config.js |
/tools/timeline |
frontend | healthy | observablehq.config.js |
/tools/type-comparator |
frontend | healthy | observablehq.config.js |
/tools/citation-tracer |
frontend | healthy | observablehq.config.js |
/paper/grounded |
frontend | healthy | observablehq.config.js |
/paper/triangulation |
frontend | healthy | observablehq.config.js |
/paper/appendices |
frontend | healthy | observablehq.config.js |
/paper/related-work |
frontend | healthy | observablehq.config.js |
/dicts/mw |
frontend | healthy | observablehq.config.js |
/dicts/pwg |
frontend | healthy | observablehq.config.js |
/dicts/pwk |
frontend | healthy | observablehq.config.js |
/dicts/ap |
frontend | healthy | observablehq.config.js |
/dicts/wil |
frontend | healthy | observablehq.config.js |
/dicts/ben |
frontend | healthy | observablehq.config.js |
/dicts/cae |
frontend | healthy | observablehq.config.js |
/dicts/skd |
frontend | healthy | observablehq.config.js |
/dicts/vcp |
frontend | healthy | observablehq.config.js |
/dicts/armh |
frontend | healthy | observablehq.config.js |
/dicts/abch |
frontend | healthy | observablehq.config.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
fixtures |
software | healthy | test/fixtures |
docs |
software | healthy | docs |
outreach |
software | healthy | docs/outreach |
refs |
software | healthy | docs/refs |
articles |
software | healthy | docs/articles |
trends |
software | healthy | docs/trends |
scripts |
software | healthy | scripts |
forensic |
software | healthy | scripts/forensic |
obs |
software | healthy | scripts/obs |
lexico |
software | healthy | scripts/lexico |
lib |
software | healthy | scripts/lib |
L0 |
software | healthy | scripts/L0 |
parse_rules |
software | healthy | scripts/parse_rules |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
dicts |
software | healthy | src/dicts |
lib |
software | healthy | src/lib |
paper |
software | healthy | src/paper |
tools |
software | healthy | src/tools |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
test |
cicd | healthy | .github/workflows/test.yml |
build |
cicd | healthy | .github/workflows/build-and-deploy.yml |
deploy |
cicd | healthy | .github/workflows/build-and-deploy.yml |
dependabot |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::build-and-deploy |
cicd | healthy | .github/workflows/build-and-deploy.yml |
gha::dependabot-auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
number |
software | healthy | scripts/build-r2-semicolon-counter-packet.mjs:number |
counts |
software | healthy | scripts/build-h5-anomaly-review.mjs:counts |
explicitly |
software | healthy | src/lib/sanskrit-util.js:explicitly |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sn7j7u5p |
software | healthy | /tmp/repobility-clone-sn7j7u5p |
| Label | Layer | Status | Path |
|---|---|---|---|
port:08 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/build-benchmark-report.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/3c8073c6-7807-4008-9998-dfcb2add2dd3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3c8073c6-7807-4008-9998-dfcb2add2dd3/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.