Skip to content

refactor: purge dead code and duplication, enforce quality guardrails - #504

Merged
BleedingDev merged 15 commits into
mainfrom
chore/quality-purge
Sep 8, 2026
Merged

BleedingDev merged 15 commits into
mainfrom
chore/quality-purge

Conversation

@BleedingDev

@BleedingDev BleedingDev commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Status: ready for merge review

Separate cleanup PR, independent of #501. All work committed and pushed at 1bd5d89517878c7ec6b42a734053f00eae8df30c. All required CI checks pass; the PR is non-draft and conflict-free. No PR merge or remote deployment has been performed or authorized.

Main is integrated through f2756e91; the latest fetch found no newer landed commits. Diff versus main: 618 files, +34,183 / −40,625 lines; net −6,442 lines, including regression coverage and persistent dependency patches.

Cleanup delivered

  • Delete proven-dead declarations, forwarding surfaces, obsolete showcase/build facades, orphaned helpers, and unreachable additional-Shell validation.
  • Consolidate repeated runtime/test implementations while preserving typed Effect failures, tenant/authorization boundaries, independently deployable owners, and meaningful regressions.
  • Share transport/problem construction across 18 generated servers and 18 clients. Generator emission and strict validators remain coherent; owner, schema, gateway, credential, correlation, and status checks remain fail-closed.
  • Preserve nested/fluent generated-slot parsing, exact starter scaffold parity, live generic generator outputs, and historical specification references.
  • Share scaffold failure normalization without merging distinct owner error schemas/messages. Remove six redundant outbox schema witness/self/value-alias chains; fix the independently reproduced persistence-error helper ReferenceError caused by a missing local runtime binding.
  • Repair pinned i18n plugin and Effect/Drizzle declaration defects without dependency version upgrades or relaxed compiler settings. Generated API checks now match the live checker's exclusion of real Cloudflare build artifacts, with equivalent authored-source violations still rejected in all three published package formats.
  • Enforce fresh six-analyzer coverage and zero actionable findings through quality:check in CI and the root check chain. No raised thresholds, fake consumers, skipped tests, or authored-source debt suppressions.

Final analyzer accounting

Fresh complete audit and enforcing gate passed on the final commit (run-JwjnhB):

Check Final result
Calibrated Knip 0 unused/dependency findings
Native Knip 4 unlisted records, each backed by concrete runtime-consumer evidence
JSCPD 0 token-clone pairs
Fallow strict 0 clone groups
Over-limit normalized control-flow complexity 0
Fallow semantic similarity 118 advisory groups, all individually dispositioned

Units overlap and are not summed. All 276 original semantic dispositions are preserved; every current group is reconciled through exact file/source-fragment hash lineage. Scanner fingerprint suffixes are not trusted as cross-run identity. No unresolved semantic follow-up remains.

The final shared scaffolding and outbox plumbing groups are removed. The remaining route-context group is explicitly distinct declarations around the already shared constructor: 17 unique routes/operation IDs, verified by runtime and structural mutation tests. The previously rejected local wrapper remains unsupported; this is not a claim that its validation failure was fixed or bypassed.

Verification on final commit

  • Full pnpm check passed as one end-to-end chain: format, Effect rule implementation/tests, lint, Action tests, workspace typecheck, skills, i18n/API/database/module boundaries, generation/contract validation, performance readiness, and fresh enforcing quality audit.
  • Full registered repository tooling: 256/256, zero skipped, with actual Node/Cloudflare artifacts present. Prior post-build generated-checker drift is fixed, not hidden by deleting build output.
  • All required CI checks passed, including complete unit/components, repository tooling, database/migration/RLS/authorization/outbox integration, Codesmith/generation, and Node/Cloudflare artifact proofs. Stage deployment was skipped.
  • Actual clean-tree pnpm build and pnpm cloudflare:build both passed on exact HEAD 1bd5d895, including both compilers, local packaging, MF/output checks and Workerd composition proof. Tree clean before, between, and after builds. Required production discovery used reserved build-only HTTPS origins; no provenance guard bypass or remote deployment.
  • Focused latest-cohort evidence: 339 core unit tests, 32 outbox unit tests, package typecheck, shared scaffold regressions, and all-format generated-checker controls passed. Earlier unchanged cohorts include 174 strict generated-boundary regressions, 425 Party unit tests and 41/41 quality/audit controls.
  • Pinned i18n checker portability: accepts only silence or a strict zero-diagnostic summary; violation, warning and plugin-crash negative controls retained (13/13 cases). Strict dependency positives/negatives retain skipLibCheck: false.
  • No unresolved GitHub review threads at the final check. The historical-spec thread was corrected, replied to and resolved. CodeRabbit skipped its large-file-count review; its success status is not substantive review evidence.

Authenticated browser verification

Independent Opus 5 High and Sonnet 5 Medium reviewers used separate real agent-browser sessions against owned isolated services. Both verified UI login, authenticated Shell, tenant switching in both directions, full-document reload/context changes, and signout/session termination. Opus additionally verified Party-module navigation, live pending → recovered state and no horizontal overflow at 375px. The earlier authenticated-session 503 did not recur.

Evidence limits and nonblocking observations are retained rather than overstated:

  • CDP screenshot capture was intermittently unstable; DOM/accessibility/navigation evidence covers the successful flows. Sonnet did not independently capture the transient pending state; Opus did. One ambiguous late Opus capture was discarded after a reviewer-session overlap; the separate final signed-out snapshot and Sonnet's independent signout verification are authoritative.
  • The one-choice legal-entity selector remains enabled, matching main; repeated selection is a verified no-op. The disabled-no-alternative criterion cited by the reviewer belongs to the tenant selector, which preserves it. No new legal-entity behavior was introduced merely to satisfy an overbroad review expectation.
  • Nonblocking existing UI follow-ups: independent tenant/legal-entity pending flags, live-region announcement timing, a small mobile navigation target, and the generic Home title. No new functional regression was established; screen-reader timing and target-spacing exceptions were not fully audited.

Boundaries and cleanup

  • Browser validation used only owned PostgreSQL 15432 and SpiceDB 15051. Owned browsers, previews, fixture, containers and listeners are now closed/removed; the private validation configuration was deleted. Logs and sanitized evidence retained locally. No shared service was migrated, seeded or reset for this run.
  • A supplemental, non-project strict scripts configuration still flags the existing node:path.matchesGlob import because Effect Path has no equivalent. The checked-in workspace typecheck and full required validation pass; no suppression or homemade glob replacement was added.
  • Git hooks were not bypassed. No changes were made to Migrate all tests to native Effect Rstest and enforce native interfaces #501's worktree, no dependency migration was silently adopted, and this PR has not been merged.

🤖 Generated with Claude Code

BleedingDev and others added 3 commits September 8, 2026 09:33
Consolidate duplicate implementations, remove unused public bindings and dependencies, and simplify control flow. First-pass audit and targeted checks recorded; final validation follows main integration.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Preserve shared governed-read, BFF client, operation gateway, and generated boundary changes. Resolve cleanup overlaps and correct symlink-based lint harness expectations. Full repository check and unit/generation/analyzer controls pass.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Publish the second cleanup pass for incremental review. Dead-code and clone reductions, strict audit enforcement, and switching regression tests are checkpointed together. Cross-generator integration and aggregate validation remain in progress; this checkpoint is not merge-ready.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@semanticdiff-com

semanticdiff-com Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Review changes with  SemanticDiff

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-08T12:00:24.619803Z 1bd5d89 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 617 files, which is 517 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 772fe201-0bc8-4bb1-8d46-b6375325e41e

📥 Commits

Reviewing files that changed from the base of the PR and between f2756e9 and 1bd5d89.

⛔ Files ignored due to path filters (1)
  • app/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (617)
  • .github/workflows/quality-audit.yml
  • app/apps/shell-super-app/api/auth/api-key-service.ts
  • app/apps/shell-super-app/api/auth/config.ts
  • app/apps/shell-super-app/api/auth/configuration-provider.ts
  • app/apps/shell-super-app/api/auth/db/catalog.ts
  • app/apps/shell-super-app/api/auth/db/client.ts
  • app/apps/shell-super-app/api/auth/environment-file-provider.ts
  • app/apps/shell-super-app/api/auth/gateway-issuer-config.ts
  • app/apps/shell-super-app/api/auth/identity-lifecycle.ts
  • app/apps/shell-super-app/api/auth/impersonation-service.ts
  • app/apps/shell-super-app/api/auth/service.ts
  • app/apps/shell-super-app/api/auth/stage-demo-bootstrap-contract.ts
  • app/apps/shell-super-app/api/index.ts
  • app/apps/shell-super-app/api/modules/deployment-allowlist.ts
  • app/apps/shell-super-app/api/modules/installed-module-catalog.ts
  • app/apps/shell-super-app/api/modules/shell-composition.ts
  • app/apps/shell-super-app/api/modules/shell-resources.ts
  • app/apps/shell-super-app/drizzle.auth.config.ts
  • app/apps/shell-super-app/modern.config.ts
  • app/apps/shell-super-app/package.json
  • app/apps/shell-super-app/shared/api.ts
  • app/apps/shell-super-app/shared/ultramodern-build.ts
  • app/apps/shell-super-app/src/routes/[lang]/modules/[moduleId]/page.tsx
  • app/apps/shell-super-app/src/routes/[lang]/resources/[moduleId]/[resourceType]/[resourceId]/page.tsx
  • app/apps/shell-super-app/src/routes/[lang]/search/page.tsx
  • app/apps/shell-super-app/src/routes/shell-content-layout.tsx
  • app/apps/shell-super-app/src/routes/shell-frame.tsx
  • app/apps/shell-super-app/src/routes/ultramodern-jsonld.ts
  • app/apps/shell-super-app/src/routes/ultramodern-route-head.tsx
  • app/apps/shell-super-app/src/routes/ultramodern-route-metadata.ts
  • app/apps/shell-super-app/src/routes/use-shell-controls.ts
  • app/apps/shell-super-app/src/routes/vertical-components.tsx
  • app/apps/shell-super-app/src/routes/vertical-components.worker.tsx
  • app/apps/shell-super-app/src/ultramodern-build.ts
  • app/apps/shell-super-app/tests/e2e/auth-fixture.ts
  • app/apps/shell-super-app/tests/e2e/login.spec.ts
  • app/apps/shell-super-app/tests/integration/auth-runtime.test.ts
  • app/apps/shell-super-app/tests/integration/generated-owner-isolation.test.ts
  • app/apps/shell-super-app/tests/integration/identity-modes-runtime.test.ts
  • app/apps/shell-super-app/tests/support/context-access-double.ts
  • app/apps/shell-super-app/tests/support/impersonation-service-doubles.ts
  • app/apps/shell-super-app/tests/unit/auth-contract.test.ts
  • app/apps/shell-super-app/tests/unit/auth-schema.test.ts
  • app/apps/shell-super-app/tests/unit/configuration-provider.test.ts
  • app/apps/shell-super-app/tests/unit/impersonation-service.test.ts
  • app/apps/shell-super-app/tests/unit/installed-module-catalog.test.ts
  • app/apps/shell-super-app/tests/unit/installed-outbox-matcher.test.ts
  • app/apps/shell-super-app/tests/unit/layout.test.tsx
  • app/apps/shell-super-app/tests/unit/routes/home/page.test.tsx
  • app/apps/shell-super-app/tests/unit/routes/login/locales.test.ts
  • app/apps/shell-super-app/tests/unit/routes/login/page.test.tsx
  • app/apps/shell-super-app/tests/unit/routes/modules/page.test.tsx
  • app/docs/quality-audit.md
  • app/package.json
  • app/packages/core-runtime/drizzle.config.ts
  • app/packages/core-runtime/package.json
  • app/packages/core-runtime/scripts/verify-db-schema.mts
  • app/packages/core-runtime/src/actions/collector.ts
  • app/packages/core-runtime/src/actions/context.ts
  • app/packages/core-runtime/src/actions/definition.ts
  • app/packages/core-runtime/src/actions/error-schema.ts
  • app/packages/core-runtime/src/actions/errors.ts
  • app/packages/core-runtime/src/actions/events.ts
  • app/packages/core-runtime/src/actions/principal-context.ts
  • app/packages/core-runtime/src/actions/repository.ts
  • app/packages/core-runtime/src/actions/runtime.ts
  • app/packages/core-runtime/src/actions/string-schemas.ts
  • app/packages/core-runtime/src/actions/transaction-error.ts
  • app/packages/core-runtime/src/auth/legal-entity-context.ts
  • app/packages/core-runtime/src/auth/principal-administration-reads.ts
  • app/packages/core-runtime/src/auth/principal-management.ts
  • app/packages/core-runtime/src/auth/principal-resolver.ts
  • app/packages/core-runtime/src/auth/support-recovery-principal-context.ts
  • app/packages/core-runtime/src/auth/system-principal-context.ts
  • app/packages/core-runtime/src/authorization/rollout-decision.ts
  • app/packages/core-runtime/src/database/postgres-failure.ts
  • app/packages/core-runtime/src/db/client.ts
  • app/packages/core-runtime/src/db/config.ts
  • app/packages/core-runtime/src/db/schema.ts
  • app/packages/core-runtime/src/environment/dotenv-provider.ts
  • app/packages/core-runtime/src/environment/drizzle-config.ts
  • app/packages/core-runtime/src/index.ts
  • app/packages/core-runtime/src/install/action-authorization-provisioning.ts
  • app/packages/core-runtime/src/install/context-bootstrap-shared.ts
  • app/packages/core-runtime/src/install/stage-context-bootstrap.ts
  • app/packages/core-runtime/src/modules/actions/bind-managed-api-key.action.ts
  • app/packages/core-runtime/src/modules/actions/bind-self-api-key.action.ts
  • app/packages/core-runtime/src/modules/actions/change-principal-status.action.ts
  • app/packages/core-runtime/src/modules/actions/change-tenant-module-state.action.ts
  • app/packages/core-runtime/src/modules/actions/create-non-human-principal.action.ts
  • app/packages/core-runtime/src/modules/actions/record-support-impersonation.action.ts
  • app/packages/core-runtime/src/modules/actions/set-managed-api-key-binding-status.action.ts
  • app/packages/core-runtime/src/modules/actions/set-self-api-key-binding-status.action.ts
  • app/packages/core-runtime/src/modules/application-composition.ts
  • app/packages/core-runtime/src/modules/catalog.ts
  • app/packages/core-runtime/src/modules/manifest.ts
  • app/packages/core-runtime/src/modules/module-state-gate.ts
  • app/packages/core-runtime/src/modules/runtime-registration.ts
  • app/packages/core-runtime/src/modules/shell-contribution.ts
  • app/packages/core-runtime/src/modules/tenant-module-state-service.ts
  • app/packages/core-runtime/src/operations/context.ts
  • app/packages/core-runtime/src/outbox/definition.ts
  • app/packages/core-runtime/src/outbox/errors.ts
  • app/packages/core-runtime/src/outbox/outbox-claim-lost-error.ts
  • app/packages/core-runtime/src/outbox/outbox-handler-execution-error.ts
  • app/packages/core-runtime/src/outbox/outbox-payload-decode-error.ts
  • app/packages/core-runtime/src/outbox/outbox-poller-config-error.ts
  • app/packages/core-runtime/src/outbox/outbox-worker-descriptor-error.ts
  • app/packages/core-runtime/src/outbox/process.ts
  • app/packages/core-runtime/src/outbox/repository.ts
  • app/packages/core-runtime/src/outbox/runtime.ts
  • app/packages/core-runtime/src/permissions/config.ts
  • app/packages/core-runtime/src/permissions/context-access.ts
  • app/packages/core-runtime/src/permissions/service.ts
  • app/packages/core-runtime/src/reads/context.ts
  • app/packages/core-runtime/src/reads/definition.ts
  • app/packages/core-runtime/src/reads/runtime.ts
  • app/packages/core-runtime/src/search/persistence.ts
  • app/packages/core-runtime/src/search/projection.ts
  • app/packages/core-runtime/src/testing/actions.ts
  • app/packages/core-runtime/src/testing/module-contract.ts
  • app/packages/core-runtime/tests/integration/action-permission.test.ts
  • app/packages/core-runtime/tests/integration/action-runtime.test.ts
  • app/packages/core-runtime/tests/integration/legal-entity-context.test.ts
  • app/packages/core-runtime/tests/integration/module-state-gate.test.ts
  • app/packages/core-runtime/tests/integration/outbox-runtime.test.ts
  • app/packages/core-runtime/tests/integration/principal-management.test.ts
  • app/packages/core-runtime/tests/integration/principal-resolver.test.ts
  • app/packages/core-runtime/tests/integration/search-persistence.test.ts
  • app/packages/core-runtime/tests/integration/tenant-module-state.test.ts
  • app/packages/core-runtime/tests/support/database.ts
  • app/packages/core-runtime/tests/support/fixture-cleanup.ts
  • app/packages/core-runtime/tests/support/installed-catalog.ts
  • app/packages/core-runtime/tests/support/sql-connection.ts
  • app/packages/core-runtime/tests/unit/action-definition.test.ts
  • app/packages/core-runtime/tests/unit/action-runtime.test.ts
  • app/packages/core-runtime/tests/unit/action-testing-harness.test.ts
  • app/packages/core-runtime/tests/unit/context-access.test.ts
  • app/packages/core-runtime/tests/unit/fixture-cleanup.test.ts
  • app/packages/core-runtime/tests/unit/module-catalog.test.ts
  • app/packages/core-runtime/tests/unit/outbox-errors.test.ts
  • app/packages/core-runtime/tests/unit/read-runtime.test.ts
  • app/packages/core-runtime/tests/unit/search-ingestion.test.ts
  • app/packages/core-runtime/tests/unit/search-projection.test.ts
  • app/packages/core-runtime/tests/unit/tenant-module-state.test.ts
  • app/packages/gateway-principal-verifier/package.json
  • app/packages/shared-contracts/package.json
  • app/packages/shared-contracts/src/client-runtime.ts
  • app/packages/shared-contracts/src/effect-bff-runtime.ts
  • app/packages/shared-contracts/src/gateway-context.ts
  • app/packages/shared-contracts/src/problem-details.ts
  • app/packages/shared-contracts/src/ultramodern-build.ts
  • app/packages/shared-contracts/tests/unit/client-runtime.test.ts
  • app/packages/shared-contracts/tests/unit/governed-runtime.test.ts
  • app/packages/shared-contracts/tests/unit/ultramodern-build.test.ts
  • app/packages/shared-contracts/tooling/modern-config.ts
  • app/packages/shared-design-tokens/package.json
  • app/patches/@bleedingdev__modern-js-code-tools@3.8.2-ultramodern.12.patch
  • app/patches/@bleedingdev__modern-js-create@3.8.2-ultramodern.12.patch
  • app/patches/drizzle-orm-rc5-declarations.patch
  • app/patches/effect-schema-sentinel.patch
  • app/pnpm-workspace.yaml
  • app/quality-audit/knip-model.mts
  • app/quality-audit/knip-runtime-model.mts
  • app/quality-audit/scope.json
  • app/scripts/assert-mf-types.mts
  • app/scripts/authorization/protected-entrypoint-inventory.mts
  • app/scripts/authorization/rollout-contract.mts
  • app/scripts/bootstrap-agent-skills.mts
  • app/scripts/boundary-source-structure.mts
  • app/scripts/check-authorization-readiness.mts
  • app/scripts/check-database-access-boundaries.mts
  • app/scripts/check-module-entrypoint-boundaries.mts
  • app/scripts/check-ontos-module-contracts.mts
  • app/scripts/check-ultramodern-api-boundaries.mts
  • app/scripts/database-trust-audit/report.mts
  • app/scripts/generate-node-backend-federation.mts
  • app/scripts/generate-ontos-module-contract.mts
  • app/scripts/generate-public-surface-assets.mts
  • app/scripts/generate-tanstack-routes.mts
  • app/scripts/generated-governed-http-boundary.mts
  • app/scripts/generated-module-api-boundary.mts
  • app/scripts/initialize-local-development.mts
  • app/scripts/local-environment-values.mts
  • app/scripts/materialize-outbox-worker.mjs
  • app/scripts/materialize-zerops-runtime.mjs
  • app/scripts/microvertical-api-baseline-boundary.mts
  • app/scripts/migrate-contacts-authorization.mts
  • app/scripts/migrate-strict-effect.mts
  • app/scripts/outbox-worker-delivery.mjs
  • app/scripts/plan-deployment-impact.mts
  • app/scripts/postgres/spicedb-database-config.d.mts
  • app/scripts/prepare-dev-module-contract.mts
  • app/scripts/proof-cloudflare-version.mts
  • app/scripts/proof-node-backend-federation.mts
  • app/scripts/proof-workerd-ssr.mts
  • app/scripts/provision-current-action-authorization.mts
  • app/scripts/published-outbox-contracts.mts
  • app/scripts/quality-audit-gate.mts
  • app/scripts/quality-audit.mts
  • app/scripts/quality-cli-lifecycle.mts
  • app/scripts/scaffolding/action-service/scaffold.mts
  • app/scripts/scaffolding/action/scaffold.mts
  • app/scripts/scaffolding/cli.mts
  • app/scripts/scaffolding/external-http-adapter/scaffold.mts
  • app/scripts/scaffolding/governed-contribution/scaffold.mts
  • app/scripts/scaffolding/microvertical-action-boundary/scaffold.mts
  • app/scripts/scaffolding/microvertical-page/scaffold.mts
  • app/scripts/scaffolding/module-contract/scaffold.mts
  • app/scripts/scaffolding/outbox-message/scaffold.mts
  • app/scripts/scaffolding/outbox-worker/scaffold.mts
  • app/scripts/scaffolding/policy/scaffold.mts
  • app/scripts/scaffolding/resource/scaffold.mts
  • app/scripts/scaffolding/retire-contribution/scaffold.mts
  • app/scripts/scaffolding/search-provider-access/scaffold.mts
  • app/scripts/scaffolding/shared.mts
  • app/scripts/scaffolding/tailwind-prefix.mts
  • app/scripts/scaffolding/tests/fixture-files.mts
  • app/scripts/scaffolding/tests/resource-generator.test.mts
  • app/scripts/scaffolding/tests/retire-contribution.test.mts
  • app/scripts/scaffolding/tests/scaffold-generators.test.mts
  • app/scripts/shared/core-node-services.mts
  • app/scripts/shared/ultramodern-command.mts
  • app/scripts/shared/ultramodern-launch.mts
  • app/scripts/shared/ultramodern-wrapper-source.mts
  • app/scripts/tests/api-only-tooling.test.mts
  • app/scripts/tests/boundary-source-structure.test.mts
  • app/scripts/tests/code-tools-i18n.test.mts
  • app/scripts/tests/dependency-declarations.test.mts
  • app/scripts/tests/generated-slot-entries.test.mts
  • app/scripts/tests/initialize-local-development.test.mts
  • app/scripts/tests/module-entrypoint-boundaries.test.mts
  • app/scripts/tests/plan-deployment-impact.test.mts
  • app/scripts/tests/provision-current-action-authorization.test.mts
  • app/scripts/tests/quality-audit-count-domain.test.mts
  • app/scripts/tests/quality-audit-gate.test.mts
  • app/scripts/tests/quality-audit-model.test.mts
  • app/scripts/tests/quality-audit-runtime-model.test.mts
  • app/scripts/tests/quality-audit.test.mts
  • app/scripts/tests/quality-cli-lifecycle.test.mts
  • app/scripts/tests/root-environment.test.mts
  • app/scripts/tests/server-environment-paths.fixture.mts
  • app/scripts/tests/ultramodern-command.test.mts
  • app/scripts/typescript-api-contract-boundary.mts
  • app/scripts/ultramodern-api-boundary-rules.mts
  • app/scripts/ultramodern-command-failure.mts
  • app/scripts/ultramodern-performance-readiness.mts
  • app/scripts/ultramodern-typecheck.mts
  • app/scripts/validate-ultramodern-workspace.mts
  • app/scripts/verify-cloudflare-output.mts
  • app/tools/oxlint/anti-slop/rules/no-module-mocking.ts
  • app/tools/oxlint/anti-slop/rules/no-object-parameters.ts
  • app/tools/oxlint/anti-slop/rules/no-unknown-parameters.ts
  • app/tools/oxlint/anti-slop/rules/no-unknown-returns.ts
  • app/tools/oxlint/anti-slop/rules/no-widen-then-assert.ts
  • app/tools/oxlint/anti-slop/shared/dictionary-types.ts
  • app/tools/oxlint/anti-slop/shared/function-parameters.ts
  • app/tools/oxlint/anti-slop/shared/lexical-type-parameters.ts
  • app/tools/oxlint/anti-slop/shared/type-alias-reference.ts
  • app/tools/oxlint/effect-native/rules/no-ad-hoc-argv-in-scripts.ts
  • app/tools/oxlint/effect-native/rules/no-ambient-date.ts
  • app/tools/oxlint/effect-native/rules/no-ambient-process-env.ts
  • app/tools/oxlint/effect-native/rules/no-async-script-program.ts
  • app/tools/oxlint/effect-native/rules/no-bare-effect-run.ts
  • app/tools/oxlint/effect-native/rules/no-console-in-scripts.ts
  • app/tools/oxlint/effect-native/rules/no-dependency-parameters.ts
  • app/tools/oxlint/effect-native/rules/no-direct-node-io-in-scripts.ts
  • app/tools/oxlint/effect-native/rules/no-dotenv-loading.ts
  • app/tools/oxlint/effect-native/rules/no-driver-failure-inspection.ts
  • app/tools/oxlint/effect-native/rules/no-duplicate-literal-vocabulary.ts
  • app/tools/oxlint/effect-native/rules/no-effect-provide-in-library.ts
  • app/tools/oxlint/effect-native/rules/no-effect-run-in-scripts.ts
  • app/tools/oxlint/effect-native/rules/no-effect-run-in-tests.ts
  • app/tools/oxlint/effect-native/rules/no-environment-record-type.ts
  • app/tools/oxlint/effect-native/rules/no-failure-discarding-error-callback.ts
  • app/tools/oxlint/effect-native/rules/no-hand-built-http-server-in-tests.ts
  • app/tools/oxlint/effect-native/rules/no-hand-built-problem-details.ts
  • app/tools/oxlint/effect-native/rules/no-hand-parsed-environment-value.ts
  • app/tools/oxlint/effect-native/rules/no-hand-rolled-tagged-union.ts
  • app/tools/oxlint/effect-native/rules/no-imperative-loop-in-effect-gen.ts
  • app/tools/oxlint/effect-native/rules/no-interface-first-codec.ts
  • app/tools/oxlint/effect-native/rules/no-json-schema-as-document-contract.ts
  • app/tools/oxlint/effect-native/rules/no-layer-fresh.ts
  • app/tools/oxlint/effect-native/rules/no-layer-or-die-outside-root.ts
  • app/tools/oxlint/effect-native/rules/no-layer-provide-in-library.ts
  • app/tools/oxlint/effect-native/rules/no-literal-union-type-alias.ts
  • app/tools/oxlint/effect-native/rules/no-local-defect-seam.ts
  • app/tools/oxlint/effect-native/rules/no-manual-config-in-scaffold-templates.ts
  • app/tools/oxlint/effect-native/rules/no-manual-cookie-serialization.ts
  • app/tools/oxlint/effect-native/rules/no-manual-error-handling-in-scaffold-templates.ts
  • app/tools/oxlint/effect-native/rules/no-manual-identity-annotations.ts
  • app/tools/oxlint/effect-native/rules/no-manual-route-param-parsing.ts
  • app/tools/oxlint/effect-native/rules/no-manual-tag-comparison.ts
  • app/tools/oxlint/effect-native/rules/no-native-error-construction.ts
  • app/tools/oxlint/effect-native/rules/no-native-json-parse.ts
  • app/tools/oxlint/effect-native/rules/no-native-json-stringify.ts
  • app/tools/oxlint/effect-native/rules/no-native-timers.ts
  • app/tools/oxlint/effect-native/rules/no-nested-effect-run.ts
  • app/tools/oxlint/effect-native/rules/no-nullable-schema-field.ts
  • app/tools/oxlint/effect-native/rules/no-nullable-service-outcome.ts
  • app/tools/oxlint/effect-native/rules/no-per-operation-http-api-client.ts
  • app/tools/oxlint/effect-native/rules/no-per-request-key-material.ts
  • app/tools/oxlint/effect-native/rules/no-process-exit-outside-script-entry.ts
  • app/tools/oxlint/effect-native/rules/no-promise-first-scaffold-templates.ts
  • app/tools/oxlint/effect-native/rules/no-promise-shaped-port.ts
  • app/tools/oxlint/effect-native/rules/no-raw-effect-adt-tag-check.ts
  • app/tools/oxlint/effect-native/rules/no-refinement-outside-schema.ts
  • app/tools/oxlint/effect-native/rules/no-route-local-error-classifier.ts
  • app/tools/oxlint/effect-native/rules/no-runtime-construction-outside-root.ts
  • app/tools/oxlint/effect-native/rules/no-scattered-browser-effect-run.ts
  • app/tools/oxlint/effect-native/rules/no-sequential-independent-yields.ts
  • app/tools/oxlint/effect-native/rules/no-string-timestamp-schema.ts
  • app/tools/oxlint/effect-native/rules/no-structural-document-walking.ts
  • app/tools/oxlint/effect-native/rules/no-symbol-slotted-operation-record.ts
  • app/tools/oxlint/effect-native/rules/no-sync-schema-codec.ts
  • app/tools/oxlint/effect-native/rules/no-threaded-correlation-parameter.ts
  • app/tools/oxlint/effect-native/rules/no-throw-in-configuration-parser.ts
  • app/tools/oxlint/effect-native/rules/no-throw-in-effect-callback.ts
  • app/tools/oxlint/effect-native/rules/no-throw-in-scripts.ts
  • app/tools/oxlint/effect-native/rules/no-unbranded-identifier-schema.ts
  • app/tools/oxlint/effect-native/rules/no-unjustified-file-wide-lint-suppression.ts
  • app/tools/oxlint/effect-native/rules/no-unmanaged-mutable-state.ts
  • app/tools/oxlint/effect-native/rules/no-unredacted-secret-field.ts
  • app/tools/oxlint/effect-native/rules/no-wide-factory-signature.ts
  • app/tools/oxlint/effect-native/rules/prefer-effect-fn-for-operations.ts
  • app/tools/oxlint/effect-native/rules/prefer-match-over-tag-switch.ts
  • app/tools/oxlint/effect-native/rules/require-concurrency-option.ts
  • app/tools/oxlint/effect-native/rules/require-context-service-for-service-interface.ts
  • app/tools/oxlint/effect-native/rules/require-observability-layers-at-runtime-root.ts
  • app/tools/oxlint/effect-native/rules/require-timeout-on-external-effect.ts
  • app/tools/oxlint/effect-native/shared/ast.ts
  • app/tools/oxlint/effect-native/shared/bindings.ts
  • app/tools/oxlint/effect-native/shared/effect-identity.ts
  • app/tools/oxlint/effect-native/shared/effect-imports.ts
  • app/tools/oxlint/effect-native/shared/imports.ts
  • app/tools/oxlint/effect-native/shared/json-globals.ts
  • app/tools/oxlint/effect-native/shared/json-rule-scope.ts
  • app/tools/oxlint/effect-native/shared/options.ts
  • app/tools/oxlint/effect-native/shared/paths.ts
  • app/tools/oxlint/effect-native/shared/provenance.ts
  • app/tools/oxlint/effect-native/shared/reference-positions.ts
  • app/tools/oxlint/effect-native/shared/reporting.ts
  • app/tools/oxlint/effect-native/shared/rule-file-policy.ts
  • app/tools/oxlint/effect-native/shared/scaffold-text.ts
  • app/tools/oxlint/effect-native/shared/schema-constructor.ts
  • app/tools/oxlint/effect-native/shared/schema-identity.ts
  • app/tools/oxlint/effect-native/shared/schema-rule-support.ts
  • app/tools/oxlint/effect-native/shared/script-entry.ts
  • app/tools/oxlint/effect-native/shared/source-rule-scope.ts
  • app/tools/oxlint/effect-native/tests/discover-rules.test.mts
  • app/tools/oxlint/effect-native/tests/fixtures.test.mts
  • app/tools/oxlint/effect-native/tests/fixtures/no-hand-rolled-tagged-union/invalid/packages/static-property-key-controls.ts
  • app/tools/oxlint/effect-native/tests/fixtures/no-hand-rolled-tagged-union/valid/packages/template-property-key.ts
  • app/tools/oxlint/effect-native/tests/fixtures/no-manual-error-handling-in-scaffold-templates/invalid/scripts/scaffolding/unicode-offsets.mts
  • app/tools/oxlint/effect-native/tests/fixtures/no-sync-schema-codec/invalid/packages/core-runtime/src/computed-schema-identity.ts
  • app/tools/oxlint/effect-native/tests/fixtures/no-sync-schema-codec/valid/packages/core-runtime/src/computed-schema-identity.ts
  • app/tools/oxlint/effect-native/tests/fixtures/no-unmanaged-mutable-state/invalid/packages/wrapped-mutation-boundary.ts
  • app/tools/oxlint/effect-native/tests/fixtures/no-unmanaged-mutable-state/valid/packages/wrapped-mutation-boundary.ts
  • app/tools/oxlint/effect-native/tests/json-rule-scope.test.mts
  • app/tools/oxlint/effect-native/tests/oxlint.mts
  • app/tools/oxlint/effect-native/tests/rule-file-policy.test.mts
  • app/tools/oxlint/effect-native/tests/scaffold-text-unicode.test.mts
  • app/tools/oxlint/effect-native/tests/scaffold-unicode.test.mts
  • app/tools/oxlint/effect-native/tests/script-scope.test.mts
  • app/tools/oxlint/effect-native/tests/shared-helpers.test.mts
  • app/tools/oxlint/effect-native/tests/source-rule-scope.test.mts
  • app/verticals/party-registry/api/ares-lookup-read-server.ts
  • app/verticals/party-registry/api/auth/action-principal.ts
  • app/verticals/party-registry/api/counterparties-search-server.ts
  • app/verticals/party-registry/api/counterparty-read-read-server.ts
  • app/verticals/party-registry/api/counterparty-role-history-read-server.ts
  • app/verticals/party-registry/api/duplicate-candidate-detail-read-server.ts
  • app/verticals/party-registry/api/engagement-profile-problems.ts
  • app/verticals/party-registry/api/engagement-profile-server.ts
  • app/verticals/party-registry/api/fail-authenticated-problem.ts
  • app/verticals/party-registry/api/organization-engagement-profile-read-server.ts
  • app/verticals/party-registry/api/parties-search-server.ts
  • app/verticals/party-registry/api/party-command-problems.ts
  • app/verticals/party-registry/api/party-contact-point-detail-read-server.ts
  • app/verticals/party-registry/api/party-contact-points-read-server.ts
  • app/verticals/party-registry/api/party-correction-read-server.ts
  • app/verticals/party-registry/api/party-detail-read-server.ts
  • app/verticals/party-registry/api/party-match-decision-read-server.ts
  • app/verticals/party-registry/api/party-match-read-server.ts
  • app/verticals/party-registry/api/party-merge-readiness-read-server.ts
  • app/verticals/party-registry/api/party-official-identifier-detail-read-server.ts
  • app/verticals/party-registry/api/party-official-identifier-history-read-server.ts
  • app/verticals/party-registry/api/party-relationship-detail-read-server.ts
  • app/verticals/party-registry/api/person-engagement-profile-read-server.ts
  • app/verticals/party-registry/api/read-server-support.ts
  • app/verticals/party-registry/drizzle.config.ts
  • app/verticals/party-registry/drizzle.contacts.config.ts
  • app/verticals/party-registry/modern.config.ts
  • app/verticals/party-registry/package.json
  • app/verticals/party-registry/scripts/verify-db-schema.mts
  • app/verticals/party-registry/scripts/verify-engagement-db-schema.mts
  • app/verticals/party-registry/shared/actions/archive-party.ts
  • app/verticals/party-registry/shared/actions/confirm-duplicate-parties.ts
  • app/verticals/party-registry/shared/actions/correct-party-fact.ts
  • app/verticals/party-registry/shared/actions/counterparty-create.ts
  • app/verticals/party-registry/shared/actions/counterparty-role-add.ts
  • app/verticals/party-registry/shared/actions/counterparty-role-end.ts
  • app/verticals/party-registry/shared/actions/create-party.ts
  • app/verticals/party-registry/shared/actions/dismiss-duplicate-candidate.ts
  • app/verticals/party-registry/shared/actions/end-contact-point.ts
  • app/verticals/party-registry/shared/actions/mark-duplicate-candidate-needs-evidence.ts
  • app/verticals/party-registry/shared/actions/match-party.ts
  • app/verticals/party-registry/shared/actions/request-search-rebuild.ts
  • app/verticals/party-registry/shared/actions/resolve-duplicate-candidate-create.ts
  • app/verticals/party-registry/shared/actions/resolve-duplicate-candidate-match.ts
  • app/verticals/party-registry/shared/actions/unarchive-party.ts
  • app/verticals/party-registry/shared/actions/update-contact-point.ts
  • app/verticals/party-registry/shared/api.ts
  • app/verticals/party-registry/shared/command-api.ts
  • app/verticals/party-registry/shared/domain/ares-application.ts
  • app/verticals/party-registry/shared/domain/ares-evidence.ts
  • app/verticals/party-registry/shared/domain/canonical-utc-timestamp.ts
  • app/verticals/party-registry/shared/domain/contact-point.ts
  • app/verticals/party-registry/shared/domain/correction-contracts.ts
  • app/verticals/party-registry/shared/domain/counterparty-contract.ts
  • app/verticals/party-registry/shared/domain/engagement-profile.ts
  • app/verticals/party-registry/shared/domain/identifier-contracts.ts
  • app/verticals/party-registry/shared/domain/identity-contracts.ts
  • app/verticals/party-registry/shared/domain/matching-contracts.ts
  • app/verticals/party-registry/shared/domain/merge-alias-resolution-errors/shared.ts
  • app/verticals/party-registry/shared/domain/merge-readiness.ts
  • app/verticals/party-registry/shared/domain/merge-selection.ts
  • app/verticals/party-registry/shared/domain/relationship-contract.ts
  • app/verticals/party-registry/shared/domain/relationship-errors/index.ts
  • app/verticals/party-registry/shared/domain/relationship-temporal.ts
  • app/verticals/party-registry/shared/domain/search-projection-gateway.ts
  • app/verticals/party-registry/shared/domain/search-result.ts
  • app/verticals/party-registry/shared/domain/search-semantics.ts
  • app/verticals/party-registry/shared/resources/duplicate-candidate-case.ts
  • app/verticals/party-registry/shared/resources/party-correction.ts
  • app/verticals/party-registry/shared/resources/party-match-decision.ts
  • app/verticals/party-registry/shared/resources/party-merge.ts
  • app/verticals/party-registry/shared/resources/party-official-identifier.ts
  • app/verticals/party-registry/shared/resources/resource-ref-identifiers.ts
  • app/verticals/party-registry/shared/resources/timeline-resource.ts
  • app/verticals/party-registry/shared/ultramodern-build.ts
  • app/verticals/party-registry/src/actions/add-contact-point.action.ts
  • app/verticals/party-registry/src/actions/add-contact-point.party-registry-contact-point-added-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/add-party-official-identifier.action.ts
  • app/verticals/party-registry/src/actions/add-party-official-identifier.party-registry-official-identifier-added-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/archive-organization-engagement.action.ts
  • app/verticals/party-registry/src/actions/archive-party.action.ts
  • app/verticals/party-registry/src/actions/archive-party.party-registry-party-archived-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/archive-person-engagement.action.ts
  • app/verticals/party-registry/src/actions/attach-engagement-handler.ts
  • app/verticals/party-registry/src/actions/attach-organization-engagement.action.ts
  • app/verticals/party-registry/src/actions/attach-person-engagement.action.ts
  • app/verticals/party-registry/src/actions/attached-official-identifier-events.ts
  • app/verticals/party-registry/src/actions/confirm-duplicate-parties.action.ts
  • app/verticals/party-registry/src/actions/correct-party-fact.action.ts
  • app/verticals/party-registry/src/actions/correct-party-fact.party-registry-party-fact-corrected-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/counterparty-create.action.ts
  • app/verticals/party-registry/src/actions/counterparty-create.party-registry-counterparty-created-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/counterparty-role-action-support.ts
  • app/verticals/party-registry/src/actions/counterparty-role-add.action.ts
  • app/verticals/party-registry/src/actions/counterparty-role-add.party-registry-counterparty-role-added-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/counterparty-role-end.action.ts
  • app/verticals/party-registry/src/actions/counterparty-role-end.party-registry-counterparty-role-ended-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/create-party-relationship.action.ts
  • app/verticals/party-registry/src/actions/create-party-relationship.party-registry-relationship-created-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/create-party.action.ts
  • app/verticals/party-registry/src/actions/create-party.party-registry-party-created-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/dismiss-duplicate-candidate.action.ts
  • app/verticals/party-registry/src/actions/duplicate-case-resolution-handler.ts
  • app/verticals/party-registry/src/actions/duplicate-case-resolution-service.ts
  • app/verticals/party-registry/src/actions/end-contact-point.action.ts
  • app/verticals/party-registry/src/actions/end-contact-point.party-registry-contact-point-ended-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/end-party-official-identifier.action.ts
  • app/verticals/party-registry/src/actions/end-party-official-identifier.party-registry-official-identifier-ended-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/end-party-relationship.action.ts
  • app/verticals/party-registry/src/actions/end-party-relationship.party-registry-relationship-ended-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/engagement-lifecycle-handler.ts
  • app/verticals/party-registry/src/actions/engagement-lifecycle-registration.ts
  • app/verticals/party-registry/src/actions/mark-duplicate-candidate-needs-evidence.action.ts
  • app/verticals/party-registry/src/actions/match-party.action.ts
  • app/verticals/party-registry/src/actions/party-lifecycle-action-helpers.ts
  • app/verticals/party-registry/src/actions/relationship-event-payload.ts
  • app/verticals/party-registry/src/actions/request-search-rebuild.action.ts
  • app/verticals/party-registry/src/actions/request-search-rebuild.party-registry-search-rebuild-requested-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/resolve-duplicate-candidate-create.action.ts
  • app/verticals/party-registry/src/actions/resolve-duplicate-candidate-match.action.ts
  • app/verticals/party-registry/src/actions/unarchive-organization-engagement.action.ts
  • app/verticals/party-registry/src/actions/unarchive-party.action.ts
  • app/verticals/party-registry/src/actions/unarchive-party.party-registry-party-unarchived-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/unarchive-person-engagement.action.ts
  • app/verticals/party-registry/src/actions/update-contact-point.action.ts
  • app/verticals/party-registry/src/actions/update-contact-point.party-registry-contact-point-updated-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/update-party-official-identifier.action.ts
  • app/verticals/party-registry/src/actions/update-party-official-identifier.party-registry-official-identifier-updated-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/update-party-relationship.action.ts
  • app/verticals/party-registry/src/actions/update-party-relationship.party-registry-relationship-updated-v1.outbox-message.ts
  • app/verticals/party-registry/src/actions/update-party.action.ts
  • app/verticals/party-registry/src/actions/update-party.party-registry-party-updated-v1.outbox-message.ts
  • app/verticals/party-registry/src/api/action-gateway.ts
  • app/verticals/party-registry/src/api/ares-lookup-client.ts
  • app/verticals/party-registry/src/api/counterparties-search-client.ts
  • app/verticals/party-registry/src/api/counterparty-read-client.ts
  • app/verticals/party-registry/src/api/counterparty-read-support.ts
  • app/verticals/party-registry/src/api/counterparty-read.read.ts
  • app/verticals/party-registry/src/api/counterparty-role-history-client.ts
  • app/verticals/party-registry/src/api/counterparty-role-history.read.ts
  • app/verticals/party-registry/src/api/duplicate-candidate-detail-client.ts
  • app/verticals/party-registry/src/api/duplicate-candidate-detail.read.ts
  • app/verticals/party-registry/src/api/engagement-profile-client.ts
  • app/verticals/party-registry/src/api/organization-engagement-profile-client.ts
  • app/verticals/party-registry/src/api/organization-engagement-profile.read.ts
  • app/verticals/party-registry/src/api/parties-search-client.ts
  • app/verticals/party-registry/src/api/party-command-client.ts
  • app/verticals/party-registry/src/api/party-contact-point-detail-client.ts
  • app/verticals/party-registry/src/api/party-contact-point-detail.read.ts
  • app/verticals/party-registry/src/api/party-contact-points-client.ts
  • app/verticals/party-registry/src/api/party-contact-points.read.ts
  • app/verticals/party-registry/src/api/party-correction-client.ts
  • app/verticals/party-registry/src/api/party-correction.read.ts
  • app/verticals/party-registry/src/api/party-detail-client.ts
  • app/verticals/party-registry/src/api/party-detail.read.ts
  • app/verticals/party-registry/src/api/party-match-client.ts
  • app/verticals/party-registry/src/api/party-match-decision-client.ts
  • app/verticals/party-registry/src/api/party-match-decision.read.ts
  • app/verticals/party-registry/src/api/party-match.read.ts
  • app/verticals/party-registry/src/api/party-merge-readiness-client.ts
  • app/verticals/party-registry/src/api/party-merge-readiness.read.ts
  • app/verticals/party-registry/src/api/party-official-identifier-detail-client.ts
  • app/verticals/party-registry/src/api/party-official-identifier-detail.read.ts
  • app/verticals/party-registry/src/api/party-official-identifier-history-client.ts
  • app/verticals/party-registry/src/api/party-official-identifier-history.read.ts
  • app/verticals/party-registry/src/api/party-registry-http-client.ts
  • app/verticals/party-registry/src/api/party-relationship-detail-client.ts
  • app/verticals/party-registry/src/api/party-relationship-detail.read.ts
  • app/verticals/party-registry/src/api/person-engagement-profile-client.ts
  • app/verticals/party-registry/src/api/person-engagement-profile.read.ts
  • app/verticals/party-registry/src/api/read-outcome.ts
  • app/verticals/party-registry/src/db/catalog.ts
  • app/verticals/party-registry/src/db/client.ts
  • app/verticals/party-registry/src/db/compare-table-catalog.ts
  • app/verticals/party-registry/src/db/engagement-catalog.ts
  • app/verticals/party-registry/src/db/engagement-schema.ts
  • app/verticals/party-registry/src/db/engagement-types.ts
  • app/verticals/party-registry/src/db/schema.ts
  • app/verticals/party-registry/src/federation/page-contacts.tsx
  • app/verticals/party-registry/src/integrations/ares/ares-subject.service.ts
  • app/verticals/party-registry/src/merge/canonical-survivor-selection.ts
  • app/verticals/party-registry/src/merge/party-alias-resolution.service.ts
  • app/verticals/party-registry/src/merge/party-alias-resolution.ts
  • app/verticals/party-registry/src/merge/reference-preservation-plan.ts
  • app/verticals/party-registry/src/policies/create-party-without-strong-identifier.policy.ts
  • app/verticals/party-registry/src/routes/[lang]/contacts/page.tsx
  • app/verticals/party-registry/src/routes/ultramodern-jsonld.ts
  • app/verticals/party-registry/src/routes/ultramodern-route-metadata.ts
  • app/verticals/party-registry/src/search-normalization.ts
  • app/verticals/party-registry/src/search/counterparties.provider.ts
  • app/verticals/party-registry/src/search/parties.provider.ts
  • app/verticals/party-registry/src/services/counterparty-persistence.service.ts
  • app/verticals/party-registry/src/services/engagement-profile-persistence.service.ts
  • app/verticals/party-registry/src/services/engagement-reference-validation.service.ts
  • app/verticals/party-registry/src/services/party-contact-point-persistence.service.ts
  • app/verticals/party-registry/src/services/party-correction.service.ts
  • app/verticals/party-registry/src/services/party-identifier-claim.service.ts
  • app/verticals/party-registry/src/services/party-identity-persistence.service.ts
  • app/verticals/party-registry/src/services/party-matching-persistence.service.ts
  • app/verticals/party-registry/src/services/party-official-identifier-persistence.service.ts
  • app/verticals/party-registry/src/services/party-relationship-persistence.service.ts
  • app/verticals/party-registry/src/services/party-search-projection-source.service.ts
  • app/verticals/party-registry/src/services/party-search-projection.service.ts
  • app/verticals/party-registry/src/ultramodern-build.ts
  • app/verticals/party-registry/src/worker-host/layer.ts
  • app/verticals/party-registry/src/workers/party-search-worker.ts
  • app/verticals/party-registry/src/workers/project-contact-point-added-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-contact-point-ended-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-contact-point-updated-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-counterparty-created-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-counterparty-role-added-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-counterparty-role-ended-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-official-identifier-added-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-official-identifier-ended-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-official-identifier-updated-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-party-archived-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-party-created-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-party-fact-corrected-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-party-unarchived-to-search.worker.ts
  • app/verticals/party-registry/src/workers/project-party-updated-to-search.worker.ts
  • app/verticals/party-registry/tests/components/contacts-page.test.tsx
  • app/verticals/party-registry/tests/integration/ares-governed.test.ts
  • app/verticals/party-registry/tests/integration/database-boundary.test.ts
  • app/verticals/party-registry/tests/integration/engagement-database-boundary.test.ts
  • app/verticals/party-registry/tests/integration/identity-concurrency.test.ts
  • app/verticals/party-registry/tests/support/command-assertion-fetch.ts
  • app/verticals/party-registry/tests/support/database-boundary.ts
  • app/verticals/party-registry/tests/unit/api-integration-command-client.test.ts
  • app/verticals/party-registry/tests/unit/api-integration-command-recovery.test.ts
  • app/verticals/party-registry/tests/unit/api-integration-command-runtime.test.ts
  • app/verticals/party-registry/tests/unit/attach-engagement-handler.test.ts
  • app/verticals/party-registry/tests/unit/catalog-contract.test.ts
  • app/verticals/party-registry/tests/unit/correction-contract.test.ts
  • app/verticals/party-registry/tests/unit/counterparty-read-support.test.ts
  • app/verticals/party-registry/tests/unit/engagement-catalog-contract.test.ts
  • app/verticals/party-registry/tests/unit/engagement-lifecycle-handler.test.ts
  • app/verticals/party-registry/tests/unit/engagement-lifecycle-registration.test.ts
  • app/verticals/party-registry/tests/unit/engagement-profile-persistence-service.test.ts
  • app/verticals/party-registry/tests/unit/gateway-assertion-redemption-runtime.test.ts
  • app/verticals/party-registry/tests/unit/identity-party-detail-history.test.ts
  • app/verticals/party-registry/tests/unit/identity-persistence.service.test.ts
  • app/verticals/party-registry/tests/unit/matching-persistence.test.ts
  • app/verticals/party-registry/tests/unit/party-search-worker.test.ts
  • app/verticals/party-registry/tests/unit/read-outcome.test.ts
  • app/verticals/party-registry/tests/unit/relationship-operation-contract.test.ts
  • app/verticals/party-registry/tests/unit/schema-contract.test.ts
  • app/verticals/party-registry/tests/unit/search-identifier-sync.test.ts
  • app/verticals/party-registry/tests/unit/search-projector.test.ts
  • app/verticals/party-registry/tests/unit/search-provider.test.ts
  • app/verticals/party-registry/tests/unit/timeline-resource-contract.test.ts
  • app/verticals/party-registry/vertical.manifest.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Preserve the nested fluent slot-call fix from main before continuing cleanup integration.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f9b626eab6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread app/specs/feature-universal-module-state-gate.md Outdated
BleedingDev and others added 11 commits September 8, 2026 12:15
Validate mounted gateway issuer bindings and exact quality command wiring. Expose the shared build identity helper through its supported package boundary, retain precise auth catalog types, and restore historical specification references.\n\nFocused boundary and helper tests: 54 passed; workspace contract and scoped typed lint passed. Full production release remains blocked by source-revision metadata; fixture cleanup and final audit integration remain pending.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Remove six unused type declarations and collapse schema-only forwarding bindings. Preserve live schemas, action behavior, and the shared payload type with real consumers. Focused matching/correction Node tests: 19 passed; scoped typed lint passed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Return typed sequential cleanup Effects; run them only at existing managed Node test boundaries. Preserve first-failure short circuit and child-before-parent order, with three independent regression controls. Replace six preexisting manual error-tag assertions with Effect predicates.

Focused cleanup tests and scoped typed lint pass; implementation root typecheck passed before concurrent generated-contract changes. Live database integration remains pending and no shared databases were used for this checkpoint.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Share exact governed write registration across four distinct action entrypoints while preserving concrete schemas, permission targets, transaction services and archive state transitions. Add registration contract assertions alongside existing lifecycle and command regressions.

Validation: 36 focused tests pass; scoped lint and format pass. Generated transport and strict CLI test integration continue separately; no full-tree completion claim.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Replace evaluated child-source imports with a static-import fixture while retaining the foreign working directory and all three configuration-path assertions. Keep the authentication ROOT_ENV_PATH export: the actual test consumes it, so deletion would be incorrect.

Validation: all four root environment tests, scoped lint and format pass. Fresh combined analyzer verification follows remaining in-flight integration.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ntracts

Share problem mapping and Effect BFF transport across 36 generated adapters, keep authorization and schema provenance fail-closed, and recognize owner-local lifecycle registrations. Move private search normalization outside the generated provider surface.\n\nCo-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Remove unreachable additional-Shell validation, preserve nested fluent-slot semantics and starter parity, repair pinned i18n and declaration defects without version changes, and enforce full audit source coverage with regression controls.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Preserve exact clean-success and nonzero violation/crash checks across formatter environments; add positive and negative summary controls.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Keep concrete owner failures while centralizing optional-cause projection and synchronous failure normalization. Preserve identity and strict fallback behavior with regression controls.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Use concrete tagged errors under the one-class-per-file rule. Preserve public contracts and fix persistence error construction's missing local runtime binding. Cover serialization, cross-schema rejection, yieldability, private causes and sanitization.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Preserve authored API enforcement while matching the live checker's generated dist-cloudflare exclusion. Prove both behaviors across all three published scaffold formats after real production builds.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@BleedingDev
BleedingDev merged commit 978cbd7 into main Sep 8, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant