/** * Renma's deterministic quality policy. * * These values are Renma advisories unless a field is explicitly grouped * under `agentSkills`. Repository configuration may override only fields with * an explicit configuration contract; all other values remain internal. */ export declare const RENMA_QUALITY_PROFILE_VERSION: `renma-quality@${string}`; /** * Stable floor used only to validate support-asset override declarations. * * This is intentionally independent from current repository warning defaults: * raising an advisory must not retroactively invalidate an accepted decision. */ export declare const TOKEN_BUDGET_OVERRIDE_VALIDATION_BASELINE: { readonly context: 4000; readonly reference: 5000; readonly profile: 2000; readonly example: 2500; }; export declare const DEFAULT_QUALITY_PROFILE: { readonly profile: `renma-quality@${string}`; readonly descriptionMinChars: 0; readonly skillTokenWarning: 6400; readonly skillTokenHigh: 8000; readonly contentTokenWarning: { readonly context: 6400; readonly reference: 7200; readonly profile: 3200; readonly example: 4800; }; readonly contentTokenHigh: { readonly context: 8000; readonly reference: 9000; readonly profile: 4000; readonly example: 6000; }; readonly frontmatterMaxLines: 48; readonly frontmatterMaxChars: 4096; readonly metadataListItemMaxChars: 256; readonly lowHeadingDensityMinTokens: 400; readonly lowHeadingDensityMinHeadings: 2; readonly reusableContextCandidate: { readonly minLines: 60; readonly minTokens: 800; readonly minSignals: 4; }; readonly sharedSupportCandidate: { readonly minLines: 80; readonly minTokens: 1200; readonly minHeadings: 3; readonly minPhrases: 4; }; readonly repeatedContext: { readonly exactSectionMinTokens: 40; readonly exactSectionMinChars: 240; readonly exactSectionMinFiles: 2; readonly exactCodeMinChars: 80; readonly exactCodeMinTokens: 10; readonly exactCodeMinFiles: 2; readonly headingMinChars: 24; readonly headingMinTokens: 3; readonly headingMinFiles: 3; readonly tokenShingleTokens: 40; readonly tokenShingleMinFiles: 3; readonly tokenShingleNearbyLineWindow: 8; readonly tokenShingleMinUniqueTokens: 12; readonly tokenShingleMinUsefulTokens: 14; readonly tokenShingleMinChars: 140; readonly findingCap: 10; }; readonly readiness: { readonly blockingDiagnosticPenalty: 40; readonly unresolvedRequiredGraphPenalty: 30; readonly ownershipMaximumPenalty: 20; readonly emptyInventoryPenalty: 10; readonly scaffoldResiduePenalty: 20; readonly workflowClarityPenalty: 10; readonly workflowOptionalContextPenalty: 5; readonly workflowRequiredInputsPenalty: 5; readonly workflowCompletionCriteriaPenalty: 10; readonly layoutWarningPenalty: 5; readonly layoutFailurePenalty: 15; readonly readyMinimumScore: 90; readonly needsAttentionMinimumScore: 70; }; readonly agentSkills: { readonly nameMaxChars: 64; readonly descriptionMinChars: 1; readonly descriptionMaxChars: 1024; readonly compatibilityMaxChars: 500; readonly skillBodyRecommendedMaxTokens: 5000; readonly skillRecommendedMaxLines: 500; readonly recommendedReferenceDepth: 1; }; readonly scan: { readonly defaultMaxFileSizeBytes: number; readonly defaultMaxDepth: 16; readonly defaultConcurrency: 16; }; readonly presentation: { readonly markdownReadinessFindingCap: 50; readonly topSummaryItemCap: 10; }; readonly security: { readonly precedingLineFastPath: 2; }; };