Skip to content

Add Databases to Open Session verification map - #383

Open
open-session-os-tella-dev[bot] wants to merge 2 commits into
mainfrom
auto-daily-verification-skill-maintenance-202609120600-os-01a09433-b5a4-74f5-9320-b90dbc2b6c10
Open

open-session-os-tella-dev[bot] wants to merge 2 commits into
mainfrom
auto-daily-verification-skill-maintenance-202609120600-os-01a09433-b5a4-74f5-9320-b90dbc2b6c10

Conversation

@open-session-os-tella-dev

Copy link
Copy Markdown
Contributor

Summary

  • add the newly shipped Databases view to the web verification feature map
  • document live recipes for creation, API persistence, detail, query, export, management, and phone navigation

Verification

  • bun run check
  • direct source review of all mapped features because child-session tools were unavailable
  • isolated live run verify-20260912-060122-1991944 at 1440x900 and 390x844
  • created a disposable database and confirmed its metadata through /api/databases

Notes

PR #359 already covers the session and archive recipe drift found again in this pass, so this PR does not duplicate those edits.

Started by Daily verification skill maintenance in this OS session

Correct drifted accessibility roles and add the recently shipped Databases surface to the feature map with a source-backed, live-proven recipe.

Co-authored-by: open-session-os-tella-dev[bot] <309495949+open-session-os-tella-dev[bot]@users.noreply.github.com>
PR #359 already carries broader live-proven corrections for sessions and archived workflows. Keep this change focused on the newly shipped Databases map.

Co-authored-by: open-session-os-tella-dev[bot] <309495949+open-session-os-tella-dev[bot]@users.noreply.github.com>
@open-session-os-tella-dev

open-session-os-tella-dev Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor Author

🤖 OS review · request changes · quality 3/5 · risk low

Safe once the verification recipe covers every mapped database behavior.

🟢 Risk low · recovery in minutes
A revert removes the verification documentation; no user state or delivered output remains changed.

1 inline comment below.

Reviewed 505f986 · GPT-5.6 Sol · open session · labels: os-auto-fix fix and push · os-adversarial deeper pass · os-simplify cleanup

🔁 Not merge-ready and no live session owns this branch — add the os-auto-fix label and I'll fix the findings automatically.

@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
opensession Ready Ready Preview Sep 12, 2026 6:21am UTC

@open-session-os-tella-dev open-session-os-tella-dev Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OS review · 505f986

- **Open the list.** Run `verify-opensession browser "$RUN_ID" open --route /databases --width 1440 --height 900`, take a snapshot, and require `Databases` or the `No databases yet` empty state.
- **Create a database.** Choose `New database` and wait for `dialog` named `New database`. Fill textbox `Name` with `$DATABASE_NAME` and textbox `Description` with `Created by the isolated verification pass.`. Capture the filled form, then choose `Create`.
- **Confirm stored state.** Run `verify-opensession api "$RUN_ID" /api/databases | jq --arg name "$DATABASE_NAME" '.databases[] | select(.name == $name)'`. Require one object with the entered description. Set `DATABASE_ID` from that object's `id`, then open `/databases/$DATABASE_ID`. The detail view names the saved database and shows `No tables yet`.
- **Browse or query populated data.** When a database has tables, choose one from `Table`, inspect its row count and columns, then choose `Query`. Enter a read-only `SELECT` in textbox `SQL query`, run it, and capture the result. Do not use browser evaluation or a write query to manufacture proof.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟠 P2 — The recipe cannot exercise several features it claims to cover

The isolated demo has no seeded database, and the documented creation flow produces an empty database. Therefore a verifier following this conditional step skips table browsing and querying, while database-export and database-manage have no driving steps at all. A routine verification pass can consequently report this map complete without exercising queries, either download action, rename, or delete. Make querying unconditional with a table-free statement such as SELECT 1 AS result; add explicit action/result steps for whole-file download, rename, and delete; and either document an isolated way to populate a table before table browsing/CSV export or mark those paths as unproved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants