Maintain DomoDomo product documentation, technical tool records, About metrics, blog posts, SEO metadata, sitemap generation, release communication, and contributor guidance. Use when a feature changes user-visible capabilities or project maintenance instructions.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Maintain DomoDomo product documentation, technical tool records, About metrics, blog posts, SEO metadata, sitemap generation, release communication, and contributor guidance. Use when a feature changes user-visible capabilities or project maintenance instructions.
DomoDomo Release and Documentation
Maintain The documentation and release surfaces that explain accurately how DomoDomo works, what runs locally, and how contributors maintain it.
Operating contract
Scope: The documentation and release surfaces that explain accurately how DomoDomo works, what runs locally, and how contributors maintain it.
Before changing code: Read the implemented behavior, registry metadata, existing documentation schema, nearby blog post, current metrics, and generated SEO inputs before changing copy.
01. documentation source ownership
For documentation source ownership, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For documentation source ownership, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For documentation source ownership, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For documentation source ownership, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For documentation source ownership, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For documentation source ownership, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For documentation source ownership, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For documentation source ownership, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For documentation source ownership, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For documentation source ownership, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For documentation source ownership, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For documentation source ownership, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For documentation source ownership, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For documentation source ownership, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For documentation source ownership, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For documentation source ownership, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For documentation source ownership, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For documentation source ownership, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For documentation source ownership, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For documentation source ownership, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For documentation source ownership, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
02. tool technical records
For tool technical records, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For tool technical records, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For tool technical records, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For tool technical records, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For tool technical records, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For tool technical records, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For tool technical records, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For tool technical records, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For tool technical records, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For tool technical records, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For tool technical records, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For tool technical records, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For tool technical records, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For tool technical records, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For tool technical records, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For tool technical records, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
03. category documentation
For category documentation, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For category documentation, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For category documentation, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For category documentation, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For category documentation, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For category documentation, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For category documentation, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For category documentation, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For category documentation, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For category documentation, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For category documentation, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For category documentation, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For category documentation, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For category documentation, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For category documentation, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For category documentation, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
04. local-processing claims
For local-processing claims, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For local-processing claims, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For local-processing claims, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For local-processing claims, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For local-processing claims, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For local-processing claims, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For local-processing claims, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For local-processing claims, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For local-processing claims, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For local-processing claims, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For local-processing claims, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For local-processing claims, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For local-processing claims, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For local-processing claims, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For local-processing claims, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For local-processing claims, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
05. supported format claims
For supported format claims, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For supported format claims, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For supported format claims, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For supported format claims, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For supported format claims, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For supported format claims, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For supported format claims, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For supported format claims, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For supported format claims, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For supported format claims, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For supported format claims, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For supported format claims, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For supported format claims, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For supported format claims, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For supported format claims, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For supported format claims, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
06. hardware requirement claims
For hardware requirement claims, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For hardware requirement claims, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For hardware requirement claims, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For hardware requirement claims, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For hardware requirement claims, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For hardware requirement claims, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For hardware requirement claims, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For hardware requirement claims, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For hardware requirement claims, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For hardware requirement claims, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For hardware requirement claims, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For hardware requirement claims, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For hardware requirement claims, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For hardware requirement claims, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For hardware requirement claims, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For hardware requirement claims, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
07. privacy wording
For privacy wording, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For privacy wording, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For privacy wording, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For privacy wording, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For privacy wording, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For privacy wording, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For privacy wording, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For privacy wording, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For privacy wording, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For privacy wording, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For privacy wording, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For privacy wording, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For privacy wording, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For privacy wording, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For privacy wording, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For privacy wording, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For privacy wording, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
08. About utility metrics
For About utility metrics, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For About utility metrics, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For About utility metrics, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For About utility metrics, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For About utility metrics, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For About utility metrics, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For About utility metrics, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For About utility metrics, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For About utility metrics, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For About utility metrics, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For About utility metrics, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For About utility metrics, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For About utility metrics, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For About utility metrics, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For About utility metrics, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For About utility metrics, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
09. About category metrics
For About category metrics, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For About category metrics, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For About category metrics, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For About category metrics, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For About category metrics, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For About category metrics, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For About category metrics, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For About category metrics, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For About category metrics, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For About category metrics, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For About category metrics, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For About category metrics, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For About category metrics, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For About category metrics, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For About category metrics, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For About category metrics, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
10. blog post schema
For blog post schema, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For blog post schema, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For blog post schema, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For blog post schema, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For blog post schema, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For blog post schema, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For blog post schema, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For blog post schema, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For blog post schema, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For blog post schema, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For blog post schema, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For blog post schema, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For blog post schema, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For blog post schema, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For blog post schema, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For blog post schema, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For blog post schema, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
11. blog release accuracy
For blog release accuracy, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For blog release accuracy, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For blog release accuracy, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For blog release accuracy, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For blog release accuracy, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For blog release accuracy, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For blog release accuracy, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For blog release accuracy, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For blog release accuracy, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For blog release accuracy, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For blog release accuracy, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For blog release accuracy, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For blog release accuracy, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For blog release accuracy, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For blog release accuracy, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For blog release accuracy, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
12. SEO title patterns
For SEO title patterns, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For SEO title patterns, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For SEO title patterns, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For SEO title patterns, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For SEO title patterns, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For SEO title patterns, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For SEO title patterns, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For SEO title patterns, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For SEO title patterns, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For SEO title patterns, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For SEO title patterns, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For SEO title patterns, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For SEO title patterns, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For SEO title patterns, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For SEO title patterns, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For SEO title patterns, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For , inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
13. SEO description patterns
For SEO description patterns, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For SEO description patterns, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For SEO description patterns, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For SEO description patterns, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For SEO description patterns, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For SEO description patterns, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For SEO description patterns, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For SEO description patterns, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For SEO description patterns, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For SEO description patterns, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For SEO description patterns, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For SEO description patterns, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For SEO description patterns, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For SEO description patterns, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For SEO description patterns, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For SEO description patterns, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
14. sitemap generation inputs
For sitemap generation inputs, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For sitemap generation inputs, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For sitemap generation inputs, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For sitemap generation inputs, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For sitemap generation inputs, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For sitemap generation inputs, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For sitemap generation inputs, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For sitemap generation inputs, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For sitemap generation inputs, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For sitemap generation inputs, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For sitemap generation inputs, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For sitemap generation inputs, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For sitemap generation inputs, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For sitemap generation inputs, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For sitemap generation inputs, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For sitemap generation inputs, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
15. contributor workflow docs
For contributor workflow docs, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For contributor workflow docs, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For contributor workflow docs, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For contributor workflow docs, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For contributor workflow docs, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For contributor workflow docs, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For contributor workflow docs, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For contributor workflow docs, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For contributor workflow docs, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For contributor workflow docs, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For contributor workflow docs, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For contributor workflow docs, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For contributor workflow docs, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For contributor workflow docs, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For contributor workflow docs, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For contributor workflow docs, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
16. installation instructions
For installation instructions, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For installation instructions, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For installation instructions, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For installation instructions, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For installation instructions, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For installation instructions, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For installation instructions, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For installation instructions, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For installation instructions, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For installation instructions, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For installation instructions, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For installation instructions, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For installation instructions, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For installation instructions, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For installation instructions, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For installation instructions, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
17. release note scope
For release note scope, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For release note scope, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For release note scope, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For release note scope, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For release note scope, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For release note scope, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For release note scope, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For release note scope, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For release note scope, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For release note scope, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For release note scope, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For release note scope, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For release note scope, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For release note scope, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For release note scope, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For release note scope, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For , inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
18. generated file handling
For generated file handling, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For generated file handling, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For generated file handling, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For generated file handling, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For generated file handling, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For generated file handling, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For generated file handling, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For generated file handling, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For generated file handling, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For generated file handling, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For generated file handling, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For generated file handling, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For generated file handling, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For generated file handling, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For generated file handling, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For generated file handling, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
19. documentation review
For documentation review, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For documentation review, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For documentation review, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For documentation review, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For documentation review, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For documentation review, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For documentation review, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For documentation review, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For documentation review, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For documentation review, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For documentation review, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For documentation review, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For documentation review, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For documentation review, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For documentation review, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For documentation review, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
20. release completion
For release completion, establish the exact user-facing outcome and explicitly state which behavior is intentionally out of scope.
For release completion, read the nearest existing implementation before creating files, types, helpers, or a second pattern for the same job.
For release completion, map every caller, consumer, and persisted or exported output affected by this area before changing a contract.
For release completion, prefer the smallest local implementation that fits the established DomoDomo architecture and preserves offline behavior.
For release completion, use explicit TypeScript or Python types at boundaries; reject malformed values early and explain recovery to the user.
For release completion, keep user files, prompts, tokens, metadata, and derived artifacts on the device unless a documented local service is required.
For release completion, avoid adding a remote dependency, analytics call, credential requirement, or hidden network transfer to solve a local workflow.
For release completion, design empty, invalid, loading, cancellation, permission-denied, and failure states before treating the happy path as complete.
For release completion, release resources deterministically: revoke object URLs and terminate workers, listeners, streams, timers, and subscriptions.
For release completion, bound memory, CPU, and rendering work for large inputs; provide progress and a clear limit instead of freezing the interface.
For release completion, reuse DomoDomo visual patterns, semantic controls, labels, focus behavior, responsive rules, and accessible feedback.
For release completion, keep identifiers stable and align names, categories, descriptions, paths, exports, and documentation across all affected surfaces.
For release completion, record non-obvious browser, model, file-format, hardware, or platform limitations where agents and users will encounter them.
For release completion, treat logs, exception messages, generated artifacts, and command output as potentially sensitive; minimize what is retained or shown.
For release completion, verify that retries and repeated actions are safe and do not duplicate records, leak handles, or leave stale UI state.
For release completion, test the narrowest realistic scenario first, then test a large or slow input and a user interruption before declaring success.
For , inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
Completion standard
Confirm every changed surface follows this playbook and its local-first constraints.
Confirm applicable documentation, About metrics, technical records, and blog content accurately describe the final behavior.
Confirm the handoff records the commands run, validation outcome, known limits, and intentionally deferred work.
For tool technical records, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For tool technical records, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For tool technical records, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For tool technical records, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For tool technical records, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For category documentation, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For category documentation, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For category documentation, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For category documentation, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For category documentation, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For local-processing claims, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For local-processing claims, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For local-processing claims, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For local-processing claims, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For local-processing claims, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For supported format claims, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For supported format claims, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For supported format claims, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For supported format claims, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For supported format claims, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For hardware requirement claims, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For hardware requirement claims, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For hardware requirement claims, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For hardware requirement claims, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For hardware requirement claims, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For privacy wording, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For privacy wording, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For privacy wording, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For privacy wording, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For About utility metrics, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For About utility metrics, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For About utility metrics, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For About utility metrics, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For About utility metrics, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For About category metrics, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For About category metrics, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For About category metrics, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For About category metrics, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For About category metrics, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For blog post schema, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For blog post schema, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For blog post schema, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For blog post schema, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For blog release accuracy, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For blog release accuracy, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For blog release accuracy, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For blog release accuracy, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For blog release accuracy, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
SEO title patterns
For SEO title patterns, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For SEO title patterns, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For SEO title patterns, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For SEO title patterns, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For SEO description patterns, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For SEO description patterns, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For SEO description patterns, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For SEO description patterns, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For SEO description patterns, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For sitemap generation inputs, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For sitemap generation inputs, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For sitemap generation inputs, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For sitemap generation inputs, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For sitemap generation inputs, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For contributor workflow docs, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For contributor workflow docs, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For contributor workflow docs, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For contributor workflow docs, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For contributor workflow docs, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For installation instructions, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For installation instructions, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For installation instructions, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For installation instructions, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For installation instructions, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
release note scope
For release note scope, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For release note scope, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For release note scope, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For release note scope, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For generated file handling, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For generated file handling, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For generated file handling, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For generated file handling, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For generated file handling, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
For documentation review, inspect the final diff for accidental generated files, credentials, databases, model data, unrelated refactors, and false claims.
For documentation review, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For documentation review, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For documentation review, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For documentation review, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.
release completion
For release completion, run the applicable project command and report its result; do not infer correctness from a visual inspection alone.
For release completion, update product-facing documentation, technical records, metrics, and blog content whenever this area changes a public capability.
For release completion, preserve unrelated working-tree changes and do not rewrite another contributor’s implementation without explicit scope.
For release completion, finish with a concise handoff that identifies changed files, verification evidence, limitations, and remaining follow-up work.