chore: remove stale tracking files and artifact
Some checks failed
Build & Deploy to Staging / Build & Deploy to Staging (push) Has been cancelled
Some checks failed
Build & Deploy to Staging / Build & Deploy to Staging (push) Has been cancelled
- Remove \001@ stray file (BUG-031) - Remove bugs.md, state.json, sessions.md, decisions.md (stale from session 1, real state tracked externally)
This commit is contained in:
parent
6290c3eb97
commit
5aee8ae753
5 changed files with 0 additions and 117 deletions
0
@
0
@
24
bugs.md
24
bugs.md
|
|
@ -1,24 +0,0 @@
|
|||
# DocFast Bugs
|
||||
|
||||
## Open
|
||||
|
||||
### BUG-030: Email change backend not implemented
|
||||
- **Severity:** High
|
||||
- **Found:** 2026-02-14 QA session
|
||||
- **Description:** Frontend UI for email change is deployed (modal, form, JS handlers), but no backend routes exist. Frontend calls `/v1/email-change` and `/v1/email-change/verify` which return 404.
|
||||
- **Impact:** Users see "Change Email" link in footer but the feature doesn't work.
|
||||
- **Fix:** Implement `src/routes/email-change.ts` with verification code flow similar to signup/recover.
|
||||
|
||||
### BUG-031: Stray file "\001@" in repository
|
||||
- **Severity:** Low
|
||||
- **Found:** 2026-02-14
|
||||
- **Description:** An accidental file named `\001@` was committed to the repo.
|
||||
- **Fix:** `git rm "\001@"` and commit.
|
||||
|
||||
### BUG-032: Swagger UI content not rendered via web_fetch
|
||||
- **Severity:** Low (cosmetic)
|
||||
- **Found:** 2026-02-14
|
||||
- **Description:** /docs page loads (200) and has swagger-ui assets, but content is JS-rendered so web_fetch can't verify full render. Needs browser-based QA for full verification.
|
||||
|
||||
## Fixed
|
||||
(none yet - this is first QA session)
|
||||
21
decisions.md
21
decisions.md
|
|
@ -1,21 +0,0 @@
|
|||
# DocFast Decisions Log
|
||||
|
||||
## 2026-02-14: Mandatory QA After Every Deployment
|
||||
|
||||
**Rule:** Every deployment MUST be followed by a full QA session. No exceptions.
|
||||
|
||||
**QA Checklist:**
|
||||
- Landing page loads, zero console errors
|
||||
- Signup flow works (email verification)
|
||||
- Key recovery flow works
|
||||
- Email change flow works (when backend is implemented)
|
||||
- Swagger UI loads at /docs
|
||||
- API endpoints work (HTML→PDF, Markdown→PDF, URL→PDF)
|
||||
- Health endpoint returns ok
|
||||
- All previous features still working
|
||||
|
||||
**Rationale:** Code was deployed to production without verification multiple times, leading to broken features being live. QA catches regressions before users do.
|
||||
|
||||
## 2026-02-14: Code Must Be Committed Before Deployment
|
||||
|
||||
Changes were found uncommitted on the production server. All code changes must be committed and pushed to Forgejo before deploying.
|
||||
37
sessions.md
37
sessions.md
|
|
@ -1,37 +0,0 @@
|
|||
# DocFast Sessions Log
|
||||
|
||||
## 2026-02-14 22:14 UTC — Deployment + QA Session
|
||||
|
||||
**Trigger:** Latest code changes (Swagger UI, key recovery UI, email change) were not deployed despite being in the working tree.
|
||||
|
||||
**Actions:**
|
||||
1. SSH'd into server (167.235.156.214)
|
||||
2. Found uncommitted changes in working tree (email change UI, Swagger UI, key recovery link)
|
||||
3. Committed all changes: `d859e9f` — "feat: email change UI, Swagger UI improvements, key recovery link on landing page"
|
||||
4. Pushed to Forgejo (openclawd/docfast)
|
||||
5. Rebuilt container with `docker compose build --no-cache`
|
||||
6. Restarted: `docker compose up -d`
|
||||
7. Verified server healthy: 15-page browser pool, version 0.2.1
|
||||
|
||||
**QA Results:**
|
||||
| Test | Result |
|
||||
|------|--------|
|
||||
| Landing page loads | ✅ 200 OK |
|
||||
| Key recovery link on landing | ✅ Present |
|
||||
| Email change link in footer | ✅ Present |
|
||||
| Swagger UI at /docs | ✅ 200 OK |
|
||||
| Signup endpoint | ✅ Works (verification_required) |
|
||||
| Key recovery endpoint | ✅ Works (recovery_sent) |
|
||||
| Email change backend | ❌ NOT IMPLEMENTED (BUG-030) |
|
||||
| HTML→PDF conversion | ✅ Valid PDF |
|
||||
| Markdown→PDF conversion | ✅ Valid PDF |
|
||||
| URL→PDF conversion | ✅ Valid PDF |
|
||||
| Health endpoint | ✅ Pool: 15 pages, 0 active |
|
||||
| Browser pool | ✅ 1 browser × 15 pages |
|
||||
|
||||
**Bugs Found:**
|
||||
- BUG-030: Email change backend not implemented (frontend-only)
|
||||
- BUG-031: Stray `\001@` file in repo
|
||||
- BUG-032: Swagger UI needs browser QA for full verification
|
||||
|
||||
**Note:** Browser-based QA not available (openclaw browser service unreachable). Console error check, mobile responsive test, and full Swagger UI render verification deferred.
|
||||
35
state.json
35
state.json
|
|
@ -1,35 +0,0 @@
|
|||
{
|
||||
"project": "DocFast",
|
||||
"domain": "docfast.dev",
|
||||
"server": "167.235.156.214",
|
||||
"sshKey": "/home/openclaw/.ssh/docfast",
|
||||
"repo": "openclawd/docfast",
|
||||
"status": "live",
|
||||
"version": "0.2.1",
|
||||
"lastDeployment": "2026-02-14T22:17:00Z",
|
||||
"lastQA": "2026-02-14T22:18:00Z",
|
||||
"features": {
|
||||
"htmlToPdf": true,
|
||||
"markdownToPdf": true,
|
||||
"urlToPdf": true,
|
||||
"templates": true,
|
||||
"signup": true,
|
||||
"emailVerification": true,
|
||||
"keyRecovery": true,
|
||||
"emailChange": "frontend-only",
|
||||
"swaggerDocs": true,
|
||||
"browserPool": "1 browser × 15 pages",
|
||||
"stripeIntegration": true
|
||||
},
|
||||
"infrastructure": {
|
||||
"webServer": "nginx",
|
||||
"ssl": "letsencrypt",
|
||||
"container": "docker-compose",
|
||||
"email": "postfix + opendkim"
|
||||
},
|
||||
"todos": [
|
||||
"Implement email change backend route (/v1/email-change + /v1/email-change/verify)",
|
||||
"Set up staging environment for pre-production testing",
|
||||
"Remove obsolete \\001@ file from repo"
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue