Repository navigation
Conversation
…hollow playground schemas
…of verify-dms-database
… and restart, the page sizes, filter modes, discard and the console extras
…heck, not on a timeout
…and arrow origins
This branch has not been deployed
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.
Why
Antony wants every Clean AntelopeJS repo to carry its V5 verification skill.
verify-dms-databaselets a verifier prove a change to the Database console (Overview, Schemas, Diagram, Data browser, Query console, saved and team queries) in a real DMS, driven by thedms-controlbin of@antelopejs/dms.What changed
.agents/skills/verify-dms-database/(repo-owned layer only) with a.claude/skillslink:SKILL.md,verify.config.ts, a playground (schemasdemo,shopwitheuandus,vault,metricswith 1,250 rows, eight label schemas, bridge and browse fixtures) and a fixture controller that makes members and second owners.covers:,docs:and a Coverage table (every documented behaviour either names the asserting journey or a "Not driven" reason): smoke, overview, config, access, schemas, diagram, data, editing, query, guard, library, extending, package.guard/a-delete-names-its-operation-target-and-rows-and-waits-for-the-table-name.AGENTS.mdgains the lineantelopejs-syncwrites for the skill;.gitignoreignores the skill'snode_modulesandplayground/dist.dmsverify kind (antelopejs-sync --verify dmsexits 2), so the layout follows dms-media#113 and dms-automation#140.sync --checkis clean and the pack is not bumped.Proof
Head 447ce96 (see the push for the final head).
GITHUB_BASE_REF=campaign/integration pnpm run checks: "Checks: 8 passed, 0 failed."dms-control seeded: CAUGHT for all 13 features.dms-control doors: all 5 doors flagged (data, format, contract, exposure, publish each print their kind).logs/breaks1.log.Product findings (failing journeys on purpose)
driverLabelis unset (docs say it does): Overview shows no placeholder when driverLabel is unset (docs say a dash) #117.constructorrenders an empty inspector and the deep link answers 500: A table with a column namedconstructorbreaks the Schemas inspector (empty body, 500 on the deep link) #112.Attention
mongod), the Table watch trigger (standalonemongod, no replica set; draftsdms-control-stop-database,dms-control-mongo-replica-set), history rows older than the status field and the Yesterday group, the Diagram'sdms-core__name-prefix rule (the interface refuses__in table names), the console's column completion, Format and Chart.