// schemas/well-known.ts — SPEC-162: Zod schemas for publish_registry and discover_registry tools
import { z } from 'zod';
/** Input schema for the publish_registry tool. */
export const PublishRegistryInputSchema = z.object({
    projectId: z
        .string()
        .min(1)
        .max(100)
        .describe('Project ID (hash) to load specs from. Use the ID shown by list_specs.'),
    outputPath: z
        .string()
        .max(2000)
        .optional()
        .describe('Absolute path to the directory where .well-known/planu.json will be written. ' +
        'Defaults to the current working directory.'),
    includePrivate: z
        .boolean()
        .default(false)
        .describe('Whether to include specs with status "private" or "draft" in the manifest. ' +
        'Default: false (only published specs are included).'),
});
/** Input schema for the discover_registry tool. */
export const DiscoverRegistryInputSchema = z.object({
    manifestPath: z
        .string()
        .min(1)
        .max(2000)
        .describe('Absolute path to a .well-known/planu.json manifest file to parse and validate. ' +
        'Example: /home/user/other-project/.well-known/planu.json'),
});
//# sourceMappingURL=well-known.js.map