https://github.com/thjonnala/ai-contract-clause
· scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 92 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 |
|---|---|---|---|
demo-script.md |
software | healthy | demo-script.md |
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
render.yaml |
software | healthy | render.yaml |
.env.example |
software | healthy | .env.example |
REQUIREMENTS.md |
software | healthy | REQUIREMENTS.md |
DotEnvTests.cs |
software | healthy | tests/DotEnvTests.cs |
MockAIServiceTests.cs |
software | healthy | tests/MockAIServiceTests.cs |
ClauseChunkerTests.cs |
software | healthy | tests/ClauseChunkerTests.cs |
schema.sql |
software | healthy | supabase/schema.sql |
Program.cs |
software | healthy | tools/SampleContractGenerator/Program.cs |
appsettings.json |
software | healthy | src/api/appsettings.json |
Program.cs |
software | healthy | src/api/Program.cs |
ContractIngestion.cs |
software | healthy | src/api/ContractIngestion.cs |
appsettings.Development.json |
software | healthy | src/api/appsettings.Development.json |
Endpoints.cs |
software | healthy | src/api/Endpoints.cs |
launchSettings.json |
software | healthy | src/api/Properties/launchSettings.json |
ClauseChunker.cs |
software | healthy | src/shared/ClauseChunker.cs |
DotEnv.cs |
software | healthy | src/shared/DotEnv.cs |
IngestionPipeline.cs |
software | healthy | src/shared/IngestionPipeline.cs |
InfrastructureServiceCollectionExtensions.cs |
software | healthy | src/shared/InfrastructureServiceCollectionExtensions.cs |
PdfTextExtractor.cs |
software | healthy | src/shared/Pdf/PdfTextExtractor.cs |
IEmbeddingService.cs |
software | healthy | src/shared/AI/IEmbeddingService.cs |
AIServiceCollectionExtensions.cs |
software | healthy | src/shared/AI/AIServiceCollectionExtensions.cs |
IChatService.cs |
software | healthy | src/shared/AI/IChatService.cs |
AIOptions.cs |
software | healthy | src/shared/AI/AIOptions.cs |
GeminiEmbeddingService.cs |
software | healthy | src/shared/AI/Gemini/GeminiEmbeddingService.cs |
MockEmbeddingService.cs |
software | healthy | src/shared/AI/Mock/MockEmbeddingService.cs |
MockChatService.cs |
software | healthy | src/shared/AI/Mock/MockChatService.cs |
GroqChatService.cs |
software | healthy | src/shared/AI/Groq/GroqChatService.cs |
ClauseSearchService.cs |
software | healthy | src/shared/Search/ClauseSearchService.cs |
Entities.cs |
software | healthy | src/shared/Data/Entities.cs |
ContractClauseDbContext.cs |
software | healthy | src/shared/Data/ContractClauseDbContext.cs |
tsconfig.app.json |
software | healthy | src/web/tsconfig.app.json |
vite.config.ts |
software | healthy | src/web/vite.config.ts |
README.md |
software | healthy | src/web/README.md |
package.json |
software | healthy | src/web/package.json |
tsconfig.node.json |
software | healthy | src/web/tsconfig.node.json |
index.html |
software | healthy | src/web/index.html |
package-lock.json |
software | healthy | src/web/package-lock.json |
eslint.config.js |
software | healthy | src/web/eslint.config.js |
tsconfig.json |
software | healthy | src/web/tsconfig.json |
index.css |
software | healthy | src/web/src/index.css |
api.ts |
software | healthy | src/web/src/api.ts |
main.tsx |
software | healthy | src/web/src/main.tsx |
App.tsx |
software | healthy | src/web/src/App.tsx |
App.css |
software | healthy | src/web/src/App.css |
types.ts |
software | healthy | src/web/src/types.ts |
ContractList.tsx |
software | healthy | src/web/src/components/ContractList.tsx |
UploadZone.tsx |
software | healthy | src/web/src/components/UploadZone.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
supabase |
software | healthy | supabase |
tools |
software | healthy | tools |
SampleContractGenerator |
software | healthy | tools/SampleContractGenerator |
src |
software | healthy | src |
api |
software | healthy | src/api |
Properties |
software | healthy | src/api/Properties |
shared |
software | healthy | src/shared |
Pdf |
software | healthy | src/shared/Pdf |
AI |
software | healthy | src/shared/AI |
Gemini |
software | healthy | src/shared/AI/Gemini |
Mock |
software | healthy | src/shared/AI/Mock |
Groq |
software | healthy | src/shared/AI/Groq |
Search |
software | healthy | src/shared/Search |
Data |
software | healthy | src/shared/Data |
web |
software | healthy | src/web |
src |
software | healthy | src/web/src |
components |
software | healthy | src/web/src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
json |
software | healthy | src/web/src/api.ts:json |
App |
software | healthy | src/web/src/App.tsx:App |
seed |
software | healthy | src/web/src/App.tsx:seed |
ContractList |
software | healthy | src/web/src/components/ContractList.tsx:ContractList |
UploadZone |
software | healthy | src/web/src/components/UploadZone.tsx:UploadZone |
handleFiles |
software | healthy | src/web/src/components/UploadZone.tsx:handleFiles |
CitationChip |
software | healthy | src/web/src/components/CitationChip.tsx:CitationChip |
ConfidenceBadge |
software | healthy | src/web/src/components/ConfidenceBadge.tsx:ConfidenceBadge |
ChatPanel |
software | healthy | src/web/src/components/ChatPanel.tsx:ChatPanel |
ask |
software | healthy | src/web/src/components/ChatPanel.tsx:ask |
AssistantMessage |
software | healthy | src/web/src/components/ChatPanel.tsx:AssistantMessage |
| Label | Layer | Status | Path |
|---|---|---|---|
contracts |
data | healthy | supabase/schema.sql |
clauses |
data | healthy | supabase/schema.sql |
query_logs |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4myq81jp |
software | healthy | /tmp/repobility-clone-4myq81jp |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/web/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/b7e43874-f24e-4300-b361-d0bbe4c60c64/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b7e43874-f24e-4300-b361-d0bbe4c60c64/
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.