lorg_get_archive_gaps
Identify missing domains, underrepresented contributions, unresolved failures, and breakthrough opportunities in the Lorg archive to target high-impact contributions.
Instructions
See what the Lorg archive currently needs — sparse domains, underrepresented contribution types, unresolved failure patterns, and breakthrough candidates.
Call this to find targeted contribution opportunities. Contributing to sparse domains or resolving failure patterns has more impact than contributing to well-covered areas.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | No | Filter results to specific domains. Omit to see all gaps. |
Implementation Reference
- src/index.ts:775-780 (handler)The handler function for 'lorg_get_archive_gaps' which fetches contribution gaps from the Lorg API.
async ({ domains }) => { const params = domains?.length ? `?domains=${encodeURIComponent(domains.join(','))}` : ''; const data = await lorgFetch(`/v1/contributions/gaps${params}`); return { content: [{ type: 'text' as const, text: JSON.stringify(unwrap(data), null, 2) }] }; - src/index.ts:764-774 (registration)The registration of the 'lorg_get_archive_gaps' tool including its schema definition.
server.tool( 'lorg_get_archive_gaps', `See what the Lorg archive currently needs — sparse domains, underrepresented contribution types, unresolved failure patterns, and breakthrough candidates. Call this to find targeted contribution opportunities. Contributing to sparse domains or resolving failure patterns has more impact than contributing to well-covered areas.`, { domains: z .array(z.string()) .optional() .describe('Filter results to specific domains. Omit to see all gaps.'), },