Evaluation scenarios¶
Browse generated, human-readable views of the executable scenarios that exercise policy selection, conflict boundaries, technology refinements, and rejected overengineering.
Abstraction Public VariationPermit a narrow extension seam when verified public consumers require stable behavioral variation.abstraction-public-variation
Abstraction Shared PolicyCentralize one diverging policy while retaining consumer-specific representations at their boundaries.abstraction-shared-policy
Abstraction Similarity TrapReject a generic abstraction for two syntactically similar concepts with independent ownership.abstraction-similarity-trap
Adapter Cpp Public LibraryRefine one reusable-library profile into C++ ownership, error-policy, and compatibility guidance.adapter-cpp-public-library
Adapter Go Public LibraryRefine one reusable-library profile into Go consumer-interface, error, and package-surface guidance.adapter-go-public-library
Adapter Javascript Public LibraryRefine one reusable-library profile into JavaScript runtime, asynchronous, and module-contract guidance.adapter-javascript-public-library
Adapter Php Public LibraryRefine one reusable-library profile into PHP value-object, exception, and Composer-contract guidance.adapter-php-public-library
Adapter Python Public LibraryRefine one reusable-library profile into Python runtime, structural, and import-surface guidance.adapter-python-public-library
Adapter Typescript Public LibraryRefine one reusable-library profile into TypeScript runtime and declaration-surface guidance.adapter-typescript-public-library
Api Cli CompatibilityPreserve documented command output and exit behavior for automation consumers.api-cli-compatibility
Api Plugin DeprecationProvide an additive deprecation path for independently upgraded plugin hosts.api-plugin-deprecation
Api Prototype InternalChange prototype internals atomically without inventing a permanent public contract.api-prototype-internal
Code Clarity Balanced Local ChangeVerify that a routine local change improves comprehension without expanding into unrelated cleanup.code-clarity-balanced-local-change
Code Clarity Critical Path BoundaryVerify that consequential state changes favor traceable decisions and failures over terse code.code-clarity-critical-path-boundary
Code Clarity Helper OverengineeringReject helper extraction driven only by arbitrary size limits in one cohesive local operation.code-clarity-helper-overengineering
Contracts External CommandParse an untrusted command into valid semantic values before it enters trusted application state.contracts-external-command
Contracts Internal OvervalidationAvoid duplicating boundary parsing at every controlled handoff once construction owns invariants.contracts-internal-overvalidation
Contracts Tolerant Legacy SyntaxPreserve harmless legacy syntax while rejecting ambiguous meaning and normalizing one contract.contracts-tolerant-legacy-syntax
Dependencies Infrastructure ProviderKeep operational policy independent from a volatile provider integration.dependencies-infrastructure-provider
Dependencies Plugin ContractDefine explicit host-facing contracts for an independently released extension.dependencies-plugin-contract
Dependencies Prototype OverengineeringPreserve direct conventional dependencies in a bounded user-interface prototype.dependencies-prototype-overengineering
Framework Angular State BoundariesVerify Angular provider lifetime, signal and RxJS ownership, standalone components, and forms.framework-angular-state-boundaries
Framework Drupal Cache ExtensionVerify Drupal extension contracts, entity and configuration ownership, upgrades, and cacheability.framework-drupal-cache-extension
Framework Nextjs Server Client CacheVerify Next.js execution boundaries, cache ownership, secret isolation, and server-action trust checks.framework-nextjs-server-client-cache
Framework Nuxt Ssr DataVerify Nuxt SSR safety, hydration reuse, server-only secrets, and conventional routing.framework-nuxt-ssr-data
Framework React State And EffectsVerify React state locality, render derivation, effect ownership, and behavior-focused testing.framework-react-state-and-effects
Framework Symfony Message TransactionVerify Symfony container use, Doctrine transaction ownership, and Messenger redelivery safety.framework-symfony-message-transaction
Framework Vue Reactive ComposableVerify Vue reactive ownership, computed derivation, composable cohesion, and effect cleanup.framework-vue-reactive-composable
Modular Feature CohesionKeep one capability's validation, state transition, and presentation ownership cohesively discoverable.modular-feature-cohesion
Modular Library ConsumersShape reusable boundaries around focused consumer dependencies and hidden volatile implementation.modular-library-consumers
Modular Service SplittingReject independently operated services when only naming and repository size suggest separation.modular-service-splitting
Nextjs Payment WebhookResolve a Next.js SaaS public API and payment webhook from repository and request evidence.nextjs-payment-webhook
Performance Pipeline BudgetMeet explicit memory and throughput budgets with bounded pipeline processing.performance-pipeline-budget
Performance Real Time BoundVerify worst-case critical-path work for a deterministic embedded deadline.performance-real-time-bound
Performance Worker Hot PathContain a measured worker hot-path optimization under a latency target.performance-worker-hot-path
Profile Backend Dry Versus YagniCentralize a verified transaction rule inside its cohesive service owner without creating a new deployment boundary.profile-backend-dry-versus-yagni
Profile Browser Dry Versus YagniKeep superficially similar interaction behavior local when no stable shared knowledge has been demonstrated.profile-browser-dry-versus-yagni
Profile Fullstack Dry Versus YagniCentralize one authoritative cross-boundary policy without coupling client and server implementation mechanics.profile-fullstack-dry-versus-yagni
Profile Legacy Dry Versus YagniPreserve apparently duplicated legacy flows until characterization proves their behavior can safely converge.profile-legacy-dry-versus-yagni
Profile Library Dry Versus YagniIntroduce a narrow public extension seam when independent consumers demonstrate one stable variation point.profile-library-dry-versus-yagni
Reliability Infrastructure ApplyMake repeated infrastructure application safe after an interrupted acknowledgement.reliability-infrastructure-apply
Reliability Offline ConvergenceDefine ordering conflict and repair semantics for offline synchronized state.reliability-offline-convergence
Reliability Worker SimpleReject speculative messaging layers where one bounded transactional worker operation suffices.reliability-worker-simple
Review Organizational WorkerExamine ownership and coordination effects before splitting a worker across teams.review-organizational-worker
Review Prototype LightweightApply proportional risk and history questions to an accessible prototype change.review-prototype-lightweight
Review Real Time ArchitectureReview incremental evolution and failure assumptions for a latency-sensitive real-time system.review-real-time-architecture
Safe Change Compatible MigrationSequence a long-lived contract migration through observable compatible intermediate states.safe-change-compatible-migration
Safe Change Local FixKeep a production fix behaviorally bounded while allowing directly supporting local improvement.safe-change-local-fix
Safe Change Unbounded RewriteReject a rewrite that lacks bounded outcomes, migration evidence, rollout, and rollback criteria.safe-change-unbounded-rewrite
State Distributed CqrsDefine command ownership and projection lag in a multi-tenant distributed system.state-distributed-cqrs
State Pipeline BoundedLocalize mutable buffers and checkpoints in a memory-sensitive pipeline.state-pipeline-bounded
State Worker OwnershipGive job effects and acknowledgement one authoritative worker owner.state-worker-ownership
System Angular Enterprise FormResolve an Angular enterprise form with accessibility as a correctness requirement.system-angular-enterprise-form
System Cpp Real Time CommunicationResolve a C++ embedded communication module with explicit real-time state and determinism.system-cpp-real-time-communication
System Go High Throughput WorkerResolve a Go queue worker with measured throughput and bounded overload behavior.system-go-high-throughput-worker
System Go Http ApiResolve a Go HTTP API service with an independently consumed public contract.system-go-http-api
System Legacy Drupal ModuleResolve legacy modernization of a Drupal module while preserving undocumented behavior.system-legacy-drupal-module
System Public Php LibraryResolve a public PHP reusable library under strict backward-compatibility requirements.system-public-php-library
System Public Python PackageResolve a public Python package whose supported API must remain backward compatible.system-public-python-package
System Python Large File PipelineResolve a Python large-file pipeline with an explicit bounded-memory constraint.system-python-large-file-pipeline
System React Dashboard StateResolve a React browser dashboard with deliberately local and shared state ownership.system-react-dashboard-state
System Symfony Business ApplicationResolve a Symfony business workflow as a backend service with framework refinement.system-symfony-business-application
System Vue Nuxt Content ApplicationResolve a server-rendered Vue and Nuxt content application without speculative layering.system-vue-nuxt-content-application
Testing Balanced BoundaryMatch focused and integration tests to decision logic and persistent boundary risks respectively.testing-balanced-boundary
Testing Characterization ChangeCapture relied-upon legacy behavior before restructuring while allowing an explicit defect correction.testing-characterization-change
Testing End To End OnlyReject end-to-end-only verification for isolated decisions that need fast diagnostic feedback.testing-end-to-end-only
No matching entries.