尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
IncidentWeave is an AI-assisted multimodal incident and case investigation platform that helps investigators turn fragmented evidence into a clear, traceable incident reconstruction.
It then correlates these sources to help reconstruct a chronological timeline, surface contradictions, identify missing or unknown evidence, and support human review.
AI surfaces patterns. Investigators make decisions.
IncidentWeave is designed as a human-in-the-loop system. AI findings should remain traceable to source evidence and clearly distinguish observed information, inference, and uncertainty.查看完整 README ↗IncidentWeave is an AI-assisted multimodal incident and case investigation platform that helps investigators turn fragmented evidence into a clear, traceable incident reconstruction.
IncidentWeave brings together evidence such as:
It then correlates these sources to help reconstruct a chronological timeline, surface contradictions, identify missing or unknown evidence, and support human review.
Fragmented evidence
↓
Ingest / extract
↓
Cross-modal correlation
↓
Timeline reconstruction
↓
Contradiction detection
↓
Unknown / missing evidence
↓
Human investigator review
AI surfaces patterns. Investigators make decisions.
IncidentWeave is designed as a human-in-the-loop system. AI findings should remain traceable to source evidence and clearly distinguish observed information, inference, and uncertainty.
The analyze-evidence Edge Function sends actual evidence content to Gemini and treats HTTP 429, 500, 502, 503, and 504 responses as transient. Each request is retried with exponential backoff and jitter, has a 90-second timeout, and can fall back from GEMINI_MODEL to GEMINI_FALLBACK_MODEL (default gemini-3.8-flash). Configure both server-side secrets when deploying the function. A persistent analysis run is marked failed only after the configured models and retries are exhausted.
HackDays Solan 2026 — Enkindle Club
Theme: Google Gemini API
Category: Software / AI / Open Innovation
Any future demo evidence should be synthetic or openly licensed and clearly identified as such.
Copy .env.example to .env and set VITE_SUPABASE_URL and
VITE_SUPABASE_ANON_KEY. Apply the SQL migrations in supabase/migrations to
your Supabase project, deploy supabase/functions/analyze-evidence, and set
its server-side secrets: GEMINI_API_KEY, GEMINI_MODEL (optional), and
GEMINI_FALLBACK_MODEL (optional). Do not put a Gemini key in a VITE_*
variable or commit it to the repository.
The browser uploads evidence to the private evidence bucket, then invokes the
Edge Function using the authenticated user's JWT. The function checks the
investigation and analysis-run owner before using its service role to download
evidence and call Gemini. If Gemini or a dependency fails, the analysis run is
persisted as failed and no replacement or mock findings are generated.