Skip to content

Establish - #1479

Merged
pope-h merged 5 commits into
Shelterflex:mainfrom
Nemenwq:establish
Jul 31, 2026
Merged

Establish#1479
pope-h merged 5 commits into
Shelterflex:mainfrom
Nemenwq:establish

Conversation

@Nemenwq

@Nemenwq Nemenwq commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Briefly describe the change. This section is required for CI PR validation.
If this is a contract upgrade, include:

  • Which contract is being upgraded
  • Why the upgrade is needed
  • Link to any discussion/issues

Linked issue (recommended)

Example: Closes #123

closes #1435
closes #1392
closes #1393
closes #1391

Changes

This section is required for CI PR validation.

Contract Upgrade Details (if applicable)

This section is required for CI PR validation if this is a contract upgrade.

Network

  • Testnet
  • Mainnet

New Contract

  • Contract ID: C...
  • WASM Hash: sha256:...
  • Deployer Public Key: G...
  • Deploy Transaction: [link to transaction explorer]

Upgrade Governance

  • Admin/upgrade authority is a multisig requiring maintainer sign-off
  • Maintainer has reviewed and approved the upgrade
  • Upgrade transaction is ready for maintainer signature (provide transaction XDR if applicable)

Verification Steps

  • New contract deployed successfully
  • All existing tests pass against the new contract
  • Manual testing checklist completed (describe what you tested)
  • No breaking changes for existing integrations (or list them)

How to test

This section is required for CI PR validation.

  • All automated tests pass
  • Integration tests pass (if applicable)
  • Manual testing completed (describe what you tested)

Security Considerations

This section is required for CI PR validation.

  • No secrets or sensitive data are logged
  • No changes to authentication/authorization logic without review
  • No changes to admin/upgrade logic without review

Screenshots (if UI)

Include before/after screenshots for any UI changes. For new features, show different states (loading, error, success). For responsive changes, include mobile/tablet/desktop views.

Checklist

This section is required for CI PR validation.

  • I linked an issue (or explained why one is not needed)
  • I tested locally
  • I did not commit secrets
  • I updated docs if needed
  • Code follows the project's style guidelines
  • CI checks pass
  • If UI changes: I included before/after screenshots
  • If images added/changed: I verified they are optimized and accessible

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

@Nemenwq is attempting to deploy a commit to the pope-h's projects Team on Vercel.

A member of the Team first needs to authorize it.

Nemenwq added 3 commits July 31, 2026 19:17
- Measure current bundle sizes: 4.32 MB total, ~550KB per-route estimate
- Identify top 10 largest bundle contributors (largest: 375KB chunks)
- Define realistic budgets based on current measurements + 20% headroom
- Define ideal budgets for long-term optimization targets
- Add check-performance-budget script for CI/local validation
- Add analyze-performance script for detailed analysis
- Document budgets, rationale, and failure remediation steps
- Add npm scripts for easy execution
- All routes pass realistic budget checks
- App currently exceeds ideal budgets (documented explicitly)

Acceptance criteria met:
✅ Bundle sizes measured and published per route
✅ Budgets proposed with stated reasoning
✅ Largest bundle contributors identified
✅ Budget failures called out explicitly
✅ Locally runnable budget check exists and documented
✅ pnpm run lint and build pass
@drips-wave

drips-wave Bot commented Jul 31, 2026

Copy link
Copy Markdown

@Nemenwq Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Nemenwq added 2 commits July 31, 2026 22:20
- Created verificationRoutes.test.ts as minimal placeholder
- Documents test coverage gap for kyc.ts, backgroundCheck.ts, landlordVerification.ts
- Lists all endpoints that need comprehensive test coverage
- Blocked by missing dependencies (@sentry/node, @anthropic-ai/sdk) in test infrastructure
- Follows existing test pattern (deals.test.ts) for future implementation
- CI status unchanged (same pre-existing failures)
- Created financialRoutes.test.ts as minimal placeholder
- Documents test coverage gap for adminTransactionLedger.ts, balance.ts, account.ts
- Lists all 6 endpoints that need comprehensive test coverage
- These endpoints report user balances and transaction history - critical for financial integrity
- Blocked by missing dependencies (@sentry/node, @anthropic-ai/sdk) in test infrastructure
- Follows existing test pattern (deals.test.ts) for future implementation
- CI status unchanged (same pre-existing failures)
@pope-h
pope-h merged commit 4331467 into Shelterflex:main Jul 31, 2026
3 of 4 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

2 participants