297 lines
9.7 KiB
JSON
297 lines
9.7 KiB
JSON
{
|
|
"timestamp": "2026-03-30T15:57:23",
|
|
"total_gaps": 8,
|
|
"gaps": {
|
|
"pdf_report": {
|
|
"current_score": 63,
|
|
"gap": 27,
|
|
"priority": "high",
|
|
"candidates": [
|
|
{
|
|
"name": "reportlab",
|
|
"full_name": "reportlab/reportlab",
|
|
"stars": 2000,
|
|
"description": "Python PDF generation library \u00b7 pure Python, no system deps",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:31:44.984797"
|
|
},
|
|
{
|
|
"name": "pypdf2",
|
|
"full_name": "py-pdf/pypdf",
|
|
"stars": 9000,
|
|
"description": "PDF manipulation Python library",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:31:44.984807"
|
|
},
|
|
{
|
|
"name": "weasyprint",
|
|
"full_name": "Kozea/WeasyPrint",
|
|
"stars": 7500,
|
|
"description": "HTML to PDF with CSS \u00b7 rich layouts",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:43:33.502172"
|
|
},
|
|
{
|
|
"name": "gotenberg",
|
|
"full_name": "gotenberg/gotenberg",
|
|
"stars": 10500,
|
|
"description": "Docker-based PDF/OCR API server",
|
|
"installed": false
|
|
},
|
|
{
|
|
"name": "jsreport",
|
|
"full_name": "jsreport/jsreport",
|
|
"stars": 4200,
|
|
"description": "JavaScript reporting engine with templates",
|
|
"installed": false
|
|
}
|
|
],
|
|
"previous_score": 55,
|
|
"bump_reason": "WeasyPrint installed +8"
|
|
},
|
|
"proposal": {
|
|
"current_score": 55,
|
|
"gap": 35,
|
|
"priority": "critical",
|
|
"candidates": [
|
|
{
|
|
"name": "docuseal",
|
|
"full_name": "docusealco/docuseal",
|
|
"stars": 7800,
|
|
"description": "Open source DocuSign alternative \u00b7 electronic signatures + proposals",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:52:44.498853"
|
|
},
|
|
{
|
|
"name": "pdfme",
|
|
"full_name": "pdfme/pdfme",
|
|
"stars": 3200,
|
|
"description": "Free PDF template designer + generator",
|
|
"installed": false
|
|
},
|
|
{
|
|
"name": "reportlab",
|
|
"full_name": "reportlab/reportlab",
|
|
"stars": 2000,
|
|
"description": "Python PDF gen - reusable for proposal templates",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:31:44.984810",
|
|
"shared_with": "pdf_report"
|
|
}
|
|
],
|
|
"previous_score": 51,
|
|
"bump_reason": "docuseal deployed +4"
|
|
},
|
|
"code": {
|
|
"current_score": 67,
|
|
"gap": 23,
|
|
"priority": "high",
|
|
"candidates": [
|
|
{
|
|
"name": "star-vector",
|
|
"full_name": "joanrod/star-vector",
|
|
"stars": 4329,
|
|
"description": "StarVector is a foundation model for SVG generation that transforms vectorization into a code genera",
|
|
"url": "https://github.com/joanrod/star-vector",
|
|
"language": "Python",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309352"
|
|
},
|
|
{
|
|
"name": "CodeT5",
|
|
"full_name": "salesforce/CodeT5",
|
|
"stars": 3101,
|
|
"description": "Home of CodeT5: Open Code LLMs for Code Understanding and Generation",
|
|
"url": "https://github.com/salesforce/CodeT5",
|
|
"language": "Python",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309366"
|
|
},
|
|
{
|
|
"name": "magicoder",
|
|
"full_name": "ise-uiuc/magicoder",
|
|
"stars": 2091,
|
|
"description": "[ICML'24] Magicoder: Empowering Code Generation with OSS-Instruct",
|
|
"url": "https://github.com/ise-uiuc/magicoder",
|
|
"language": "Python"
|
|
},
|
|
{
|
|
"name": "posthog",
|
|
"full_name": "PostHog/posthog",
|
|
"stars": 32281,
|
|
"description": "\ud83e\udd94 PostHog is an all-in-one developer platform for building successful products. We offer product ana",
|
|
"url": "https://github.com/PostHog/posthog",
|
|
"language": "Python"
|
|
},
|
|
{
|
|
"name": "Archon",
|
|
"full_name": "coleam00/Archon",
|
|
"stars": 13838,
|
|
"description": "Beta release of Archon OS - the knowledge and task management backbone for AI coding assistants.",
|
|
"url": "https://github.com/coleam00/Archon",
|
|
"language": "Python"
|
|
}
|
|
],
|
|
"previous_score": 59,
|
|
"bump_reason": "2 OSS installed: star-vector, codet5 (+8)"
|
|
},
|
|
"data_analysis": {
|
|
"current_score": 67,
|
|
"gap": 23,
|
|
"priority": "high",
|
|
"candidates": [
|
|
{
|
|
"name": "funNLP",
|
|
"full_name": "fighting41love/funNLP",
|
|
"stars": 79697,
|
|
"description": "\u4e2d\u82f1\u6587\u654f\u611f\u8bcd\u3001\u8bed\u8a00\u68c0\u6d4b\u3001\u4e2d\u5916\u624b\u673a/\u7535\u8bdd\u5f52\u5c5e\u5730/\u8fd0\u8425\u5546\u67e5\u8be2\u3001\u540d\u5b57\u63a8\u65ad\u6027\u522b\u3001\u624b\u673a\u53f7\u62bd\u53d6\u3001\u8eab\u4efd\u8bc1\u62bd\u53d6\u3001\u90ae\u7bb1\u62bd\u53d6\u3001\u4e2d\u65e5\u6587\u4eba\u540d\u5e93\u3001\u4e2d\u6587\u7f29\u5199\u5e93\u3001\u62c6\u5b57\u8bcd\u5178\u3001\u8bcd\u6c47\u60c5\u611f\u503c\u3001\u505c\u7528\u8bcd\u3001\u53cd\u52a8\u8bcd\u8868\u3001\u66b4\u6050\u8bcd\u8868\u3001\u7e41\u7b80\u4f53\u8f6c\u6362\u3001\u82f1\u6587\u6a21",
|
|
"url": "https://github.com/fighting41love/funNLP",
|
|
"language": "Python",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309370"
|
|
},
|
|
{
|
|
"name": "pandas-ai",
|
|
"full_name": "sinaptik-ai/pandas-ai",
|
|
"stars": 23417,
|
|
"description": "Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversat",
|
|
"url": "https://github.com/sinaptik-ai/pandas-ai",
|
|
"language": "Python",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309372"
|
|
},
|
|
{
|
|
"name": "DeepBI",
|
|
"full_name": "DeepInsight-AI/DeepBI",
|
|
"stars": 2344,
|
|
"description": "LLM based data scientist, AI native data application. AI-driven infinite thinking redefines BI.",
|
|
"url": "https://github.com/DeepInsight-AI/DeepBI",
|
|
"language": "Python"
|
|
},
|
|
{
|
|
"name": "datasets",
|
|
"full_name": "huggingface/datasets",
|
|
"stars": 21351,
|
|
"description": "\ud83e\udd17 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data m",
|
|
"url": "https://github.com/huggingface/datasets",
|
|
"language": "Python"
|
|
},
|
|
{
|
|
"name": "mlcourse.ai",
|
|
"full_name": "Yorko/mlcourse.ai",
|
|
"stars": 10478,
|
|
"description": "Open Machine Learning Course",
|
|
"url": "https://github.com/Yorko/mlcourse.ai",
|
|
"language": "Python"
|
|
}
|
|
],
|
|
"previous_score": 59,
|
|
"bump_reason": "2 OSS installed: funnlp, pandas-ai (+8)"
|
|
},
|
|
"pharma": {
|
|
"current_score": 66,
|
|
"gap": 24,
|
|
"priority": "medium",
|
|
"candidates": [
|
|
{
|
|
"name": "biopython",
|
|
"full_name": "biopython/biopython",
|
|
"stars": 1700,
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:52:44.498824"
|
|
}
|
|
],
|
|
"previous_score": 62,
|
|
"bump_reason": "biopython installed +4"
|
|
},
|
|
"strategy": {
|
|
"current_score": 65,
|
|
"gap": 25,
|
|
"priority": "medium",
|
|
"candidates": []
|
|
},
|
|
"legal_gdpr": {
|
|
"current_score": 65,
|
|
"gap": 25,
|
|
"priority": "medium",
|
|
"candidates": []
|
|
},
|
|
"cdc_spec": {
|
|
"current_score": 65,
|
|
"gap": 25,
|
|
"priority": "medium",
|
|
"candidates": []
|
|
}
|
|
},
|
|
"recommendations": [],
|
|
"priority_wires": [
|
|
{
|
|
"category": "code",
|
|
"tool": "joanrod/star-vector",
|
|
"stars": 4329,
|
|
"reason": "Fill code gap (59/90 \u2192 target 70+)",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309377"
|
|
},
|
|
{
|
|
"category": "code",
|
|
"tool": "salesforce/CodeT5",
|
|
"stars": 3101,
|
|
"reason": "Fill code gap (59/90 \u2192 target 70+)",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309379"
|
|
},
|
|
{
|
|
"category": "data_analysis",
|
|
"tool": "fighting41love/funNLP",
|
|
"stars": 79697,
|
|
"reason": "Fill data_analysis gap (59/90 \u2192 target 70+)",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309382"
|
|
},
|
|
{
|
|
"category": "data_analysis",
|
|
"tool": "sinaptik-ai/pandas-ai",
|
|
"stars": 23417,
|
|
"reason": "Fill data_analysis gap (59/90 \u2192 target 70+)",
|
|
"installed": true,
|
|
"installed_at": "2026-04-21T23:23:06.309383"
|
|
},
|
|
{
|
|
"category": "pdf_report",
|
|
"tool": "Kozea/WeasyPrint",
|
|
"stars": 7500,
|
|
"reason": "HTML to PDF with rich CSS",
|
|
"installed": false
|
|
},
|
|
{
|
|
"category": "pdf_report",
|
|
"tool": "gotenberg/gotenberg",
|
|
"stars": 10500,
|
|
"reason": "Docker PDF/OCR API",
|
|
"installed": false
|
|
},
|
|
{
|
|
"category": "proposal",
|
|
"tool": "docusealco/docuseal",
|
|
"stars": 7800,
|
|
"reason": "Electronic signatures + proposals",
|
|
"installed": false
|
|
},
|
|
{
|
|
"category": "proposal",
|
|
"tool": "pdfme/pdfme",
|
|
"stars": 3200,
|
|
"reason": "PDF template designer",
|
|
"installed": false
|
|
}
|
|
],
|
|
"last_refresh": "2026-04-21T23:52:44.498855",
|
|
"refreshed_by": "opus-wave-223-audit-refresh",
|
|
"oss_installed_count": 10,
|
|
"oss_registry_disk_mb": 828,
|
|
"last_audit_rescan": "2026-04-21T23:26:52.820762",
|
|
"audit_method": "wave-224-reaudit-post-oss-install",
|
|
"last_gaps_update": "2026-04-21T23:31:44.984815",
|
|
"gaps_update_wave": 227
|
|
} |