Repository navigation
docs(feature-map): add SQL Tracer, fold #563's edits into the sources, fail on a stale page - #570
Merged
Merged
Conversation
…urces, fail on a stale page #563 edited docs/feature-map.html by hand after #567 moved its sources into docs/feature-map/, so the next `npm run docs:feature-map` would have dropped those edits, and the page's diagrams were already behind FEATURE_MAP.md. - data.js: utilities.trace (SQL Tracer, #564); No password for Redis/MongoDB; Compare 2,000 rows and the shared migrate cap; force-migrate and compare-window e2e; routes, unit-test and e2e-group counts re-measured on main b12bcd5 (158 routes, 18 server modules, 57 specs in 35 groups). - template.html and FEATURE_MAP.md: the same counts; 34 features. - docs/feature-map.html rebuilt, so it also takes the newer diagrams. - feature-map-build.test.ts: fails while the committed page differs from the build (A/B: a one-character hand edit fails it, a rebuild passes). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| ]; | ||
|
|
||
| const E2E_GROUPS = ['PostgreSQL', 'MySQL', 'MariaDB', 'SQL Server', 'Oracle', 'DB2', 'SQLite', 'Azure SQL', 'ClickHouse', 'Redshift', 'CockroachDB', 'YugabyteDB', 'TiDB', 'DuckDB', 'Smoke', 'Sign-in', 'One admin or several', 'Workspaces', 'SQL Editor (14 specs)', 'Send feedback', 'Browse', 'History', 'Revert', 'Revert edges', 'Access SQLite', 'Workflow', 'Utilities', 'DB Access', 'Access all', 'Migrations in Git', 'Execute gate', 'Backup & Restore', 'Backup commands']; | ||
| const E2E_GROUPS = ['PostgreSQL', 'MySQL', 'MariaDB', 'SQL Server', 'Oracle', 'DB2', 'SQLite', 'Azure SQL', 'ClickHouse', 'Redshift', 'CockroachDB', 'YugabyteDB', 'TiDB', 'DuckDB', 'Smoke', 'Sign-in', 'One admin or several', 'Workspaces', 'Demo role', 'SQL Editor (19 specs)', 'Send feedback', 'Browse', 'History', 'Revert', 'Revert edges', 'Force-migrate', 'Access SQLite', 'Workflow', 'Utilities', 'DB Access', 'Access all', 'Migrations in Git', 'Execute gate', 'Backup & Restore', 'Backup commands']; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
utilities.trace(feat(utilities): SQL Tracer — live sessions and Fox activity #564) gets a feature card. The inventory is re-measured onmainatb12bcd5607: 34 features, 158 routes, 18 server modules, 57 e2e specs in 35 groups, about 550 unit-test files.FEATURE_MAP.mdtakes the same counts.docs/feature-map.htmlby hand, after docs(feature-map): keep the page's sources in the repo; npm run docs:feature-map #567 had made it a generated file. Its changes are now indocs/feature-map/data.js: No password for Redis and MongoDB, Compare 2,000 rows and the shared migrate cap, and the new e2e specs. Without this, the next rebuild would have dropped them. The rebuilt page also picks up the newer diagrams fromFEATURE_MAP.md, which the hand-edited page was missing.feature-map-build.test.tsnow fails while the committed page differs from the build, so a hand edit can't land again.FEATURE_MAP.mdsays so.Checks
tsc, lint anddoc-paths.test.tspass.🤖 Generated with Claude Code
Note
Low Risk
Documentation and generated HTML only, plus a CI guard test; no runtime product code changes.
Overview
Updates the feature map docs and generated HTML to match
mainatb12bcd5607: 34 features, 158 routes, 18 server modules, 57 e2e specs (~550 unit tests), plus refreshed system/workflow mermaid diagrams (includingapp.write/ GET reads before workspace scope and the data compare → migrate path with the 2,000-row cap).Adds
utilities.trace(SQL Tracer) to the interactive inventory indocs/feature-map/data.jsand rebuildsdocs/feature-map.html. Prior hand-edits to the HTML (#563) are moved intodata.js(e.g. Redis/MongoDB No password, route/coverage counts, e2e group list) so the nextnpm run docs:feature-maprun does not drop them.FEATURE_MAP.mddocuments that the HTML must not be edited directly.feature-map-build.test.tsnow asserts the committed page equalsbuildStaticPage(buildBoardPage(readSources())), failing with a message to runnpm run docs:feature-mapwhen stale.Reviewed by Cursor Bugbot for commit 311396a. Bugbot is set up for automated code reviews on this repo. Configure here.