01must proveProposed | A saved view requires a live recipe and its dataset, rejecting missing or retired recipes and a dataset that differs from its anchor. | validation | service | test |
02must proveProposed | Explorer rejects a recipe join that repeats base records and identifies the incompatible join. | validation | service | test |
03must proveProposed | Every view save validates its definition against the reader’s resolved recipe model and locates unsupported fields. | validation | service | test |
04must proveProposed | Reading a view returns model problems for repair rather than rejecting the definition, and an absent recipe produces a recipe-missing problem. | policy | service | test |
05must proveProposed | Private views remain owner-only and appear missing to others, while workspace-shared views are readable to users with dataset access. | permission | service | test |
06must proveProposed | View sharing requires share permission, maintaining another owner’s shared view requires manage permission, and ownership and dataset cannot change. | permission | service | test |
07must proveProposed | Explorer operations require access to the base and joined datasets of the anchored recipe. | permission | service | test |
08must proveProposed | Views accept names of one to 120 characters, one to fifty columns, one to five sort keys and page sizes of ten, twenty-five, fifty or one hundred, store no current position, and are capped at two hundred per dataset and workspace. | validation | service | documented |
09must proveProposed | Team-based view sharing remains reserved and is rejected. | validation | api | test |
10must proveProposed | Replacement and patch operations require the read version, refusing missing versions or stale saves without changing the view. | validation | service | test |
11must proveProposed | Personal Explorer preferences replace up to twenty pinned views and an opening view against a read version, starting at zero, and retain references without checking whether those views still exist. | policy | service | test |