Skip to content

fix: fresh-DB ordering, IDEMPOTENCY_CONFLICT constraint, remove dead finance-llm - #73

Merged
Aparnap2 merged 2 commits into
mainfrom
fix/dead-stack-removal
Sep 28, 2026
Merged

Aparnap2 merged 2 commits into
mainfrom
fix/dead-stack-removal

Conversation

@Aparnap2

Copy link
Copy Markdown
Owner

Two fixes + one removal, frozen contracts untouched. (1) fix(db) 012 admits IDEMPOTENCY_CONFLICT audit writes — genuine live defect: webhooks.py persists a value 003's allowlist forbids; stripe fixture now self-sufficient via shared migration chain. Verified 8/8 stripe+tenant on fresh DB. (2) chore: delete dead finance/llm/* (5 modules, proven unreachable) + its 2 dedicated test files; quarantine docstring. Legacy importers of finance.approval.authorization kept deliberately — deeper consolidation needs adjudication. Regression: zero new failures (adjusted baseline accounts deleted network-dependent tests). Production claim unchanged: NOT READY (AWS + live-model qualification pending).

@Aparnap2 Aparnap2 self-assigned this Sep 28, 2026
@coderabbitai

coderabbitai Bot commented Sep 28, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: b2737965-647d-4f53-98d1-7bc61d100c0a


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.

@Aparnap2 Aparnap2 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Technical review: ACCEPT pending human merge.

  • 012 idempotency audit allowlist fix addresses a genuine live CheckViolation path.
  • Stripe/tenant fresh-DB verification is restored.
  • Dead finance/llm provider stack is removed; canonical shared LLM path remains.
  • Legacy finance.approval modules are correctly left untouched because live importers still exist.
  • Exact 10-file scope; frozen P6/P7/P8 contracts untouched.
  • No new regression reported.

Next: human-merge PR #73. Then open the AWS/deployment work and keep the remaining approval-stack consolidation as a separate bounded task. Do not redesign P8.

@Aparnap2
Aparnap2 merged commit 858f619 into main Sep 28, 2026
2 of 8 checks passed
@Aparnap2
Aparnap2 deleted the fix/dead-stack-removal branch September 28, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant