The repo tree on `main` still contained a `webapp` entry recorded as a
gitlink (mode 160000) pointing at commit `dac160403d46840febbcd9ab07546e76faa34c5f`.
That commit is not reachable anywhere on Gitea:
curl -I https://gitea.d-bis.org/d-bis/CurrenciCombo/commit/dac160403d...
-> HTTP/2 404
There is no `.gitmodules` registering it as a submodule either, so the
gitlink is orphaned: `git clone --recurse-submodules` fails, CI can't
populate `webapp/`, and editors show an empty directory with no way to
fix it without the missing commit.
The Solace Bank Group PLC portal work on branch
`devin/1776532671-solace-bank-portal` (PR #2) lives at the repository
root (Vite/React/TS app), so `webapp/` is no longer the intended home
for the frontend regardless. Drop the dangling gitlink so the tree is
clean; if a webapp subtree is ever reintroduced it should be added
properly with a live `.gitmodules` entry or as a regular directory.
- Added quick start instructions in README.md for first-time setup, including commands for complete setup, verification, and service start.
- Revised FINAL_STATUS.md to reflect the project's infrastructure completion and readiness for execution, detailing scripts created and documentation status.
- Added multi-platform deployment architecture details (Web App, PWA, DApp) to README.md.
- Included comprehensive troubleshooting guides and fix scripts in README.md.
- Enhanced CHANGELOG.md with new features, fixes, and improvements, including TypeScript error resolutions and updated documentation structure.
- Revised development setup instructions in DEV_SETUP.md to reflect changes in script usage and environment variable setup.
- Revised the development setup section in CURRENT_STATUS.md for clarity and completeness.
- Improved environment variable validation with default values in env.ts.
- Enhanced error handling in errorHandler.ts to provide clearer feedback on validation issues.
- Added a new section in CURRENT_STATUS.md detailing prerequisites and quick start instructions for development setup.
- Updated environment variable validation to include defaults for missing variables in env.ts.
- Improved error handling in errorHandler.ts for better validation feedback.
- Made various code adjustments across services to ensure robustness and clarity.
- Added AccessControl to ComboHandler for role-based access management.
- Implemented gas estimation for plan execution and improved gas limit checks.
- Updated execution and preparation methods to enforce step count limits and role restrictions.
- Enhanced error handling in orchestrator API endpoints with AppError for better validation feedback.
- Integrated request timeout middleware for improved request management.
- Updated Swagger documentation to reflect new API structure and parameters.
- Integrated ECDSA for signature verification in ComboHandler.
- Updated event emissions to include additional parameters for better tracking.
- Improved gas tracking during execution of combo plans.
- Enhanced database interactions for storing and retrieving plans, including conflict resolution and status updates.
- Added new dependencies for security and database management in orchestrator.