A three-lens review of the process scaffold flagged three open gaps: (1) vague Access file-locking guidance for a multi-session web app, (2) no canonical ASP Classic framework reference, (3) QA Verifier had no explicit instruction to actually execute test commands versus trust checklist prose. The user clarified: the app is a web app with multiple ASP sessions writing Access concurrently; the user has an existing ASP Classic framework (RouteKit, cloned from https://onefortheroadgit.sytes.net/dcovington/asp-classic-unified-framework.git) that should be the standard for all ASP Classic apps; and agreed with the proposed “harness exists -> run it for real, else documented manual trace” QA rule.
No other active specs exist, so there are no target-file conflicts.
database-sql.md, then it finds concrete request-scoped-connection, transaction, retry-on-lock-conflict, and maintenance-window guidance instead of a vague warning.legacy-asp-vb6.md and legacy-specialist.md, then both point to a new .devfoundry/references/asp-classic-framework.md describing the RouteKit framework's directory layout, generator workflow, DAL, error handling, and test harness.regression-check.md, when a real test harness exists for the affected stack, then it must actually execute it and record real output; when none exists, a documented manual trace is the only accepted substitute.AGENTS.md's “No Hallucinated Libraries” rule, when RouteKit is used in an ASP Classic app, then it is explicitly exempted as the sanctioned framework rather than flagged as an unapproved dependency.DAL()/DatabaseConnection() request-scoped connection pattern, Migrator_Class migration workflow, ErrorHandler_Class flat-file logging via EnableErrorLogging/ErrorLogPath, and the aspunit harness under tests/.ErrorHandler_Class behavior accurately against the source files read.specs/active/SPEC-002-asp-classic-framework-adoption.md — completed: 2026-08-20 02:10core/, app/, db/, tests/, README.md, TESTING.md, docs/development-guide.md) to ground the reference file in real code, not invented conventions — files: (external repo, read-only) — completed: 2026-08-20 02:15.devfoundry/references/asp-classic-framework.md — files: .devfoundry/references/asp-classic-framework.md — completed: 2026-08-20 02:20.devfoundry/rules/legacy-asp-vb6.md, .devfoundry/personas/legacy-specialist.md, AGENTS.md — completed: 2026-08-20 02:22.devfoundry/rules/database-sql.md — completed: 2026-08-20 02:23environments.md fields with RouteKit's actual web.config keys — files: .devfoundry/references/environments.md — completed: 2026-08-20 02:24.devfoundry/skills/regression-check.md — completed: 2026-08-20 02:25database-sql.md contains request-scoped-connection, transaction, retry, and maintenance-window bullets (manual trace — no test harness for this documentation-only change).legacy-asp-vb6.md rule 6/8 and legacy-specialist.md reference asp-classic-framework.md (manual trace).regression-check.md steps 3–4 state the harness-exists/no-harness branching explicitly (manual trace).AGENTS.md rule 1 names the RouteKit exception (manual trace)..devfoundry/skills/regression-check.md step 4.Filled by the Process Improver per .devfoundry/skills/process-retrospective.md, after QA approval and before archiving.
.devfoundry/improvement-log.md: yesPowered by TurnKey Linux.