Variable: ReviewNamespace
Makaio Framework / contracts / ReviewNamespace
Variable: ReviewNamespace
Section titled “Variable: ReviewNamespace”
constReviewNamespace:BusNamespace<"review",SubjectRecordFromSchemaRecord<{finding.statusChanged:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file:ZodString;newCode:ZodString;oldCode:ZodString; },$strip>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>;previousStatus:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>; },$strip>;finding.updateStatus: {request:ZodObject<{addressedBy:ZodOptional<ZodString>;findingId:ZodString;reason:ZodOptional<ZodString>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file: …;newCode: …;oldCode: …; },$strip>>;target:ZodObject<{branch:ZodOptional<…>;headSha:ZodOptional<…>;prNumber:ZodOptional<…>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>;success:ZodBoolean; },$strip>; };findings.arrived:ZodObject<{created:ZodNumber;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;updated:ZodNumber; },$strip>;findings.fetch: {request:ZodObject<{repoPath:ZodString;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{created:ZodNumber;findings:ZodArray<ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent: …;cli-output: …;inline: …;issue-comment: …;review-body: …; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical: …;major: …;minor: …;nitpick: …; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed: …;deferred: …;dismissed: …;open: …;verified: …; }>;suggestedChanges:ZodArray<ZodObject<…, …>>;target:ZodObject<{branch: …;headSha: …;prNumber: …;repository: …; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>>;updated:ZodNumber; },$strip>; };findings.list: {request:ZodObject<{status:ZodOptional<ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{findings:ZodArray<ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent: …;cli-output: …;inline: …;issue-comment: …;review-body: …; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical: …;major: …;minor: …;nitpick: …; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed: …;deferred: …;dismissed: …;open: …;verified: …; }>;suggestedChanges:ZodArray<ZodObject<…, …>>;target:ZodObject<{branch: …;headSha: …;prNumber: …;repository: …; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>>; },$strip>; };findings.submit: {request:ZodObject<{finding:ZodObject<{agentPrompt:ZodNullable<ZodString>;createdAt:ZodOptional<ZodNumber>;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file: …;newCode: …;oldCode: …; },$strip>>;target:ZodObject<{branch:ZodOptional<…>;headSha:ZodOptional<…>;prNumber:ZodOptional<…>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodOptional<ZodNumber>; },$strip>; },$strip>;response:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file: …;newCode: …;oldCode: …; },$strip>>;target:ZodObject<{branch:ZodOptional<…>;headSha:ZodOptional<…>;prNumber:ZodOptional<…>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>; },$strip>; };source.list: {request:ZodObject<{ },$strip>;response:ZodObject<{rateLimits:ZodArray<ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>>;sources:ZodArray<ZodObject<{capabilities:ZodObject<{canFetch: …;canTrigger: …;isPush: …; },$strip>;displayName:ZodString;processorKey:ZodNullable<ZodString>;reviewer:ZodString;shadowedProcessors:ZodOptional<ZodArray<…>>;sourceId:ZodString; },$strip>>; },$strip>; };source.rateLimitChanged:ZodObject<{rateLimit:ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>; },$strip>;source.registered:ZodObject<{displayName:ZodString;reviewer:ZodString;sourceId:ZodString; },$strip>;start: {request:ZodObject<{repoPath:ZodString;sourceId:ZodOptional<ZodString>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{estimatedDelayMs:ZodOptional<ZodNumber>;rateLimit:ZodNullable<ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>>;triggered:ZodBoolean; },$strip>; };started:ZodObject<{sourceId:ZodString;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>; }>, {[key:string]:string|number| {lastUpdatedAt:number;limit:number;remaining:number;resetsAt:number;sourceId:string; } | {branch?:string;headSha?:string;prNumber?:number;repository:string; } | {addressedAt:number|null;addressedBy:string|null;agentPrompt:string|null;createdAt:number;dismissedReason:string|null;endLine:number|null;file:string|null;id:string;message:string;origin:"agent"|"inline"|"review-body"|"issue-comment"|"cli-output";rawCommentId:number|null;reviewer:string;severity:"critical"|"major"|"minor"|"nitpick";sourceId:string;startLine:number|null;status:"open"|"addressed"|"verified"|"dismissed"|"deferred";suggestedChanges:object[];target: {branch?:string;headSha?:string;prNumber?:number;repository:string; };threadId:string|null;updatedAt:number;verifiedAt:number|null; } | {agentPrompt:string|null;createdAt?:number;dismissedReason:string|null;endLine:number|null;file:string|null;id:string;message:string;origin:"agent"|"inline"|"review-body"|"issue-comment"|"cli-output";rawCommentId:number|null;reviewer:string;severity:"critical"|"major"|"minor"|"nitpick";sourceId:string;startLine:number|null;status:"open"|"addressed"|"verified"|"dismissed"|"deferred";suggestedChanges:object[];target: {branch?:string;headSha?:string;prNumber?:number;repository:string; };threadId:string|null;updatedAt?:number; } | {branch?:string;headSha?:string;prNumber?:number;repository:string; }; }, {finding.statusChanged:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file:ZodString;newCode:ZodString;oldCode:ZodString; },$strip>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>;previousStatus:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>; },$strip>;finding.updateStatus: {request:ZodObject<{addressedBy:ZodOptional<ZodString>;findingId:ZodString;reason:ZodOptional<ZodString>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file:ZodString;newCode:ZodString;oldCode:ZodString; },$strip>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>;success:ZodBoolean; },$strip>; };findings.arrived:ZodObject<{created:ZodNumber;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;updated:ZodNumber; },$strip>;findings.fetch: {request:ZodObject<{repoPath:ZodString;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{created:ZodNumber;findings:ZodArray<ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file: …;newCode: …;oldCode: …; },$strip>>;target:ZodObject<{branch:ZodOptional<…>;headSha:ZodOptional<…>;prNumber:ZodOptional<…>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>>;updated:ZodNumber; },$strip>; };findings.list: {request:ZodObject<{status:ZodOptional<ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{findings:ZodArray<ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file: …;newCode: …;oldCode: …; },$strip>>;target:ZodObject<{branch:ZodOptional<…>;headSha:ZodOptional<…>;prNumber:ZodOptional<…>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>>; },$strip>; };findings.submit: {request:ZodObject<{finding:ZodObject<{agentPrompt:ZodNullable<ZodString>;createdAt:ZodOptional<ZodNumber>;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file:ZodString;newCode:ZodString;oldCode:ZodString; },$strip>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodOptional<ZodNumber>; },$strip>; },$strip>;response:ZodObject<{finding:ZodObject<{addressedAt:ZodNullable<ZodNumber>;addressedBy:ZodNullable<ZodString>;agentPrompt:ZodNullable<ZodString>;createdAt:ZodNumber;dismissedReason:ZodNullable<ZodString>;endLine:ZodNullable<ZodNumber>;file:ZodNullable<ZodString>;id:ZodString;message:ZodString;origin:ZodEnum<{agent:"agent";cli-output:"cli-output";inline:"inline";issue-comment:"issue-comment";review-body:"review-body"; }>;rawCommentId:ZodNullable<ZodNumber>;reviewer:ZodString;severity:ZodEnum<{critical:"critical";major:"major";minor:"minor";nitpick:"nitpick"; }>;sourceId:ZodString;startLine:ZodNullable<ZodNumber>;status:ZodEnum<{addressed:"addressed";deferred:"deferred";dismissed:"dismissed";open:"open";verified:"verified"; }>;suggestedChanges:ZodArray<ZodObject<{file:ZodString;newCode:ZodString;oldCode:ZodString; },$strip>>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>;threadId:ZodNullable<ZodString>;updatedAt:ZodNumber;verifiedAt:ZodNullable<ZodNumber>; },$strip>; },$strip>; };source.list: {request:ZodObject<{ },$strip>;response:ZodObject<{rateLimits:ZodArray<ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>>;sources:ZodArray<ZodObject<{capabilities:ZodObject<{canFetch:ZodBoolean;canTrigger:ZodBoolean;isPush:ZodBoolean; },$strip>;displayName:ZodString;processorKey:ZodNullable<ZodString>;reviewer:ZodString;shadowedProcessors:ZodOptional<ZodArray<ZodString>>;sourceId:ZodString; },$strip>>; },$strip>; };source.rateLimitChanged:ZodObject<{rateLimit:ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>; },$strip>;source.registered:ZodObject<{displayName:ZodString;reviewer:ZodString;sourceId:ZodString; },$strip>;start: {request:ZodObject<{repoPath:ZodString;sourceId:ZodOptional<ZodString>;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>;response:ZodObject<{estimatedDelayMs:ZodOptional<ZodNumber>;rateLimit:ZodNullable<ZodObject<{lastUpdatedAt:ZodNumber;limit:ZodNumber;remaining:ZodNumber;resetsAt:ZodNumber;sourceId:ZodString; },$strip>>;triggered:ZodBoolean; },$strip>; };started:ZodObject<{sourceId:ZodString;target:ZodObject<{branch:ZodOptional<ZodString>;headSha:ZodOptional<ZodString>;prNumber:ZodOptional<ZodNumber>;repository:ZodString; },$strip>; },$strip>; }>
Defined in: ../../../packages/contracts/src/capabilities/review/namespace.ts:20
Review namespace for MakaioBus.
Registers the review capability subjects with the bus for type-safe request/response handling.
Example
Section titled “Example”import { ReviewSubjects } from '@makaio/contracts';
// Trigger a reviewconst result = await ReviewSubjects.start({ target, repoPath });
// List findingsconst { findings } = await ReviewSubjects['findings.list']({ target });