__vite_ssr_exportName__("PullRequestReviewGuideAttention", () => { try { return PullRequestReviewGuideAttention } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuideExcerpt", () => { try { return PullRequestReviewGuideExcerpt } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuideNote", () => { try { return PullRequestReviewGuideNote } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuideStop", () => { try { return PullRequestReviewGuideStop } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuide", () => { try { return PullRequestReviewGuide } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuideRun", () => { try { return PullRequestReviewGuideRun } catch {} });
__vite_ssr_exportName__("PullRequestReviewGuideResult", () => { try { return PullRequestReviewGuideResult } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Schema.js");
const __vite_ssr_import_1__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/baseSchemas.ts", {"importedNames":["IsoDateTime","PositiveInt","TrimmedNonEmptyString"]});
const __vite_ssr_import_2__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/modelSelection.ts", {"importedNames":["ModelSelection"]});



const PullRequestReviewGuideAttention = __vite_ssr_import_0__.Struct({
	kind: __vite_ssr_import_0__.Literals([
		"tradeoff",
		"contract",
		"product",
		"risk",
		"accessibility"
	]),
	note: __vite_ssr_import_1__.TrimmedNonEmptyString
});
const PullRequestReviewGuideExcerpt = __vite_ssr_import_0__.Struct({
	path: __vite_ssr_import_1__.TrimmedNonEmptyString,
	side: __vite_ssr_import_0__.Literals(["new", "old"]),
	start: __vite_ssr_import_1__.PositiveInt,
	end: __vite_ssr_import_1__.PositiveInt,
	caption: __vite_ssr_import_0__.String
});
const PullRequestReviewGuideNote = __vite_ssr_import_0__.Struct({
	path: __vite_ssr_import_1__.TrimmedNonEmptyString,
	line: __vite_ssr_import_1__.PositiveInt,
	title: __vite_ssr_import_1__.TrimmedNonEmptyString,
	body: __vite_ssr_import_0__.String
});
const PullRequestReviewGuideStop = __vite_ssr_import_0__.Struct({
	title: __vite_ssr_import_1__.TrimmedNonEmptyString,
	summary: __vite_ssr_import_0__.String,
	attention: __vite_ssr_import_0__.NullOr(PullRequestReviewGuideAttention),
	excerpts: __vite_ssr_import_0__.Array(PullRequestReviewGuideExcerpt),
	files: __vite_ssr_import_0__.Array(__vite_ssr_import_0__.Struct({
		path: __vite_ssr_import_1__.TrimmedNonEmptyString,
		note: __vite_ssr_import_0__.optionalKey(__vite_ssr_import_0__.String)
	})),
	notes: __vite_ssr_import_0__.Array(PullRequestReviewGuideNote),
	questions: __vite_ssr_import_0__.Array((0,__vite_ssr_import_1__.TrimmedNonEmptyString))
});
const PullRequestReviewGuide = __vite_ssr_import_0__.Struct({
	headSha: __vite_ssr_import_1__.TrimmedNonEmptyString,
	generatedAt: __vite_ssr_import_1__.IsoDateTime,
	modelSelection: __vite_ssr_import_2__.ModelSelection,
	stops: __vite_ssr_import_0__.Array(PullRequestReviewGuideStop)
});
const PullRequestReviewGuideRun = __vite_ssr_import_0__.Union([__vite_ssr_import_0__.TaggedStruct("Running", {
	headSha: __vite_ssr_import_1__.TrimmedNonEmptyString,
	startedAt: __vite_ssr_import_1__.IsoDateTime
}), __vite_ssr_import_0__.TaggedStruct("Failed", {
	headSha: __vite_ssr_import_1__.TrimmedNonEmptyString,
	failedAt: __vite_ssr_import_1__.IsoDateTime,
	detail: __vite_ssr_import_1__.TrimmedNonEmptyString
})]);
const PullRequestReviewGuideResult = __vite_ssr_import_0__.Struct({
	guide: __vite_ssr_import_0__.NullOr(PullRequestReviewGuide),
	run: __vite_ssr_import_0__.NullOr(PullRequestReviewGuideRun),
	currentHeadSha: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_1__.TrimmedNonEmptyString))
});
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7Ozs7OztBQUFBO0FBRUE7QUFDQTs7OztBQUVPLE1BQU0sa0NBQWtDLHNCQUFPLE9BQU87Q0FDM0QsTUFBTSxzQkFBTyxTQUFTO0VBQUM7RUFBWTtFQUFZO0VBQVc7RUFBUTtDQUFlLENBQUM7Q0FDbEYsTUFBTTtBQUNSLENBQUM7QUFHTSxNQUFNLGdDQUFnQyxzQkFBTyxPQUFPO0NBQ3pELE1BQU07Q0FDTixNQUFNLHNCQUFPLFNBQVMsQ0FBQyxPQUFPLEtBQUssQ0FBQztDQUNwQyxPQUFPO0NBQ1AsS0FBSztDQUNMLFNBQVMsc0JBQU87QUFDbEIsQ0FBQztBQUdNLE1BQU0sNkJBQTZCLHNCQUFPLE9BQU87Q0FDdEQsTUFBTTtDQUNOLE1BQU07Q0FDTixPQUFPO0NBQ1AsTUFBTSxzQkFBTztBQUNmLENBQUM7QUFHTSxNQUFNLDZCQUE2QixzQkFBTyxPQUFPO0NBQ3RELE9BQU87Q0FDUCxTQUFTLHNCQUFPO0NBQ2hCLFdBQVcsc0JBQU8sT0FBTywrQkFBK0I7Q0FDeEQsVUFBVSxzQkFBTyxNQUFNLDZCQUE2QjtDQUNwRCxPQUFPLHNCQUFPLE1BQ1osc0JBQU8sT0FBTztFQUNaLE1BQU07RUFDTixNQUFNLHNCQUFPLFlBQVksc0JBQU8sTUFBTTtDQUN4QyxDQUFDLENBQ0g7Q0FDQSxPQUFPLHNCQUFPLE1BQU0sMEJBQTBCO0NBQzlDLFdBQVcsc0JBQU8sU0FBTSw0Q0FBcUI7QUFDL0MsQ0FBQztBQUdNLE1BQU0seUJBQXlCLHNCQUFPLE9BQU87Q0FDbEQsU0FBUztDQUNULGFBQWE7Q0FDYixnQkFBZ0I7Q0FDaEIsT0FBTyxzQkFBTyxNQUFNLDBCQUEwQjtBQUNoRCxDQUFDO0FBR00sTUFBTSw0QkFBNEIsc0JBQU8sTUFBTSxDQUNwRCxzQkFBTyxhQUFhLFdBQVc7Q0FDN0IsU0FBUztDQUNULFdBQVc7QUFDYixDQUFDLEdBQ0Qsc0JBQU8sYUFBYSxVQUFVO0NBQzVCLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsUUFBUTtBQUNWLENBQUMsQ0FDSCxDQUFDO0FBR00sTUFBTSwrQkFBK0Isc0JBQU8sT0FBTztDQUN4RCxPQUFPLHNCQUFPLE9BQU8sc0JBQXNCO0NBQzNDLEtBQUssc0JBQU8sT0FBTyx5QkFBeUI7Q0FDNUMsZ0JBQWdCLHNCQUFPLFVBQU8sNENBQXFCO0FBQ3JELENBQUMiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInB1bGxSZXF1ZXN0UmV2aWV3R3VpZGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgU2NoZW1hIGZyb20gXCJlZmZlY3QvU2NoZW1hXCI7XG5cbmltcG9ydCB7IElzb0RhdGVUaW1lLCBQb3NpdGl2ZUludCwgVHJpbW1lZE5vbkVtcHR5U3RyaW5nIH0gZnJvbSBcIi4vYmFzZVNjaGVtYXMudHNcIjtcbmltcG9ydCB7IE1vZGVsU2VsZWN0aW9uIH0gZnJvbSBcIi4vbW9kZWxTZWxlY3Rpb24udHNcIjtcblxuZXhwb3J0IGNvbnN0IFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVBdHRlbnRpb24gPSBTY2hlbWEuU3RydWN0KHtcbiAga2luZDogU2NoZW1hLkxpdGVyYWxzKFtcInRyYWRlb2ZmXCIsIFwiY29udHJhY3RcIiwgXCJwcm9kdWN0XCIsIFwicmlza1wiLCBcImFjY2Vzc2liaWxpdHlcIl0pLFxuICBub3RlOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG59KTtcbmV4cG9ydCB0eXBlIFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVBdHRlbnRpb24gPSB0eXBlb2YgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZUF0dGVudGlvbi5UeXBlO1xuXG5leHBvcnQgY29uc3QgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZUV4Y2VycHQgPSBTY2hlbWEuU3RydWN0KHtcbiAgcGF0aDogVHJpbW1lZE5vbkVtcHR5U3RyaW5nLFxuICBzaWRlOiBTY2hlbWEuTGl0ZXJhbHMoW1wibmV3XCIsIFwib2xkXCJdKSxcbiAgc3RhcnQ6IFBvc2l0aXZlSW50LFxuICBlbmQ6IFBvc2l0aXZlSW50LFxuICBjYXB0aW9uOiBTY2hlbWEuU3RyaW5nLFxufSk7XG5leHBvcnQgdHlwZSBQdWxsUmVxdWVzdFJldmlld0d1aWRlRXhjZXJwdCA9IHR5cGVvZiBQdWxsUmVxdWVzdFJldmlld0d1aWRlRXhjZXJwdC5UeXBlO1xuXG5leHBvcnQgY29uc3QgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZU5vdGUgPSBTY2hlbWEuU3RydWN0KHtcbiAgcGF0aDogVHJpbW1lZE5vbkVtcHR5U3RyaW5nLFxuICBsaW5lOiBQb3NpdGl2ZUludCxcbiAgdGl0bGU6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgYm9keTogU2NoZW1hLlN0cmluZyxcbn0pO1xuZXhwb3J0IHR5cGUgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZU5vdGUgPSB0eXBlb2YgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZU5vdGUuVHlwZTtcblxuZXhwb3J0IGNvbnN0IFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVTdG9wID0gU2NoZW1hLlN0cnVjdCh7XG4gIHRpdGxlOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG4gIHN1bW1hcnk6IFNjaGVtYS5TdHJpbmcsXG4gIGF0dGVudGlvbjogU2NoZW1hLk51bGxPcihQdWxsUmVxdWVzdFJldmlld0d1aWRlQXR0ZW50aW9uKSxcbiAgZXhjZXJwdHM6IFNjaGVtYS5BcnJheShQdWxsUmVxdWVzdFJldmlld0d1aWRlRXhjZXJwdCksXG4gIGZpbGVzOiBTY2hlbWEuQXJyYXkoXG4gICAgU2NoZW1hLlN0cnVjdCh7XG4gICAgICBwYXRoOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG4gICAgICBub3RlOiBTY2hlbWEub3B0aW9uYWxLZXkoU2NoZW1hLlN0cmluZyksXG4gICAgfSksXG4gICksXG4gIG5vdGVzOiBTY2hlbWEuQXJyYXkoUHVsbFJlcXVlc3RSZXZpZXdHdWlkZU5vdGUpLFxuICBxdWVzdGlvbnM6IFNjaGVtYS5BcnJheShUcmltbWVkTm9uRW1wdHlTdHJpbmcpLFxufSk7XG5leHBvcnQgdHlwZSBQdWxsUmVxdWVzdFJldmlld0d1aWRlU3RvcCA9IHR5cGVvZiBQdWxsUmVxdWVzdFJldmlld0d1aWRlU3RvcC5UeXBlO1xuXG5leHBvcnQgY29uc3QgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZSA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICBoZWFkU2hhOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG4gIGdlbmVyYXRlZEF0OiBJc29EYXRlVGltZSxcbiAgbW9kZWxTZWxlY3Rpb246IE1vZGVsU2VsZWN0aW9uLFxuICBzdG9wczogU2NoZW1hLkFycmF5KFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVTdG9wKSxcbn0pO1xuZXhwb3J0IHR5cGUgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZSA9IHR5cGVvZiBQdWxsUmVxdWVzdFJldmlld0d1aWRlLlR5cGU7XG5cbmV4cG9ydCBjb25zdCBQdWxsUmVxdWVzdFJldmlld0d1aWRlUnVuID0gU2NoZW1hLlVuaW9uKFtcbiAgU2NoZW1hLlRhZ2dlZFN0cnVjdChcIlJ1bm5pbmdcIiwge1xuICAgIGhlYWRTaGE6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgICBzdGFydGVkQXQ6IElzb0RhdGVUaW1lLFxuICB9KSxcbiAgU2NoZW1hLlRhZ2dlZFN0cnVjdChcIkZhaWxlZFwiLCB7XG4gICAgaGVhZFNoYTogVHJpbW1lZE5vbkVtcHR5U3RyaW5nLFxuICAgIGZhaWxlZEF0OiBJc29EYXRlVGltZSxcbiAgICBkZXRhaWw6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgfSksXG5dKTtcbmV4cG9ydCB0eXBlIFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVSdW4gPSB0eXBlb2YgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZVJ1bi5UeXBlO1xuXG5leHBvcnQgY29uc3QgUHVsbFJlcXVlc3RSZXZpZXdHdWlkZVJlc3VsdCA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICBndWlkZTogU2NoZW1hLk51bGxPcihQdWxsUmVxdWVzdFJldmlld0d1aWRlKSxcbiAgcnVuOiBTY2hlbWEuTnVsbE9yKFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVSdW4pLFxuICBjdXJyZW50SGVhZFNoYTogU2NoZW1hLk51bGxPcihUcmltbWVkTm9uRW1wdHlTdHJpbmcpLFxufSk7XG5leHBvcnQgdHlwZSBQdWxsUmVxdWVzdFJldmlld0d1aWRlUmVzdWx0ID0gdHlwZW9mIFB1bGxSZXF1ZXN0UmV2aWV3R3VpZGVSZXN1bHQuVHlwZTtcbiJdLCJmaWxlIjoiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3B1bGxSZXF1ZXN0UmV2aWV3R3VpZGUudHMifQ==

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9wdWxsUmVxdWVzdFJldmlld0d1aWRlLnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3B1bGxSZXF1ZXN0UmV2aWV3R3VpZGUudHMiLHsidXJscyI6IjYiLCJpZHMiOiI3In0sWyI4IiwiOSIsIjEwIl0sW10sWyI4IiwiOSIsIjEwIl0se30sIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvbm9kZV9tb2R1bGVzLy5wbnBtL2VmZmVjdEA0LjAuNS9ub2RlX21vZHVsZXMvZWZmZWN0L2Rpc3QvU2NoZW1hLmpzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL2Jhc2VTY2hlbWFzLnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL21vZGVsU2VsZWN0aW9uLnRzIl0=