lamina-multi-view-integrity
SolidConsistency across actor views — student, admin, and system surfaces must reflect the same domain truth. Use in multi-actor products when roles see different slices of one system.
Code & Development 65 stars
2 forks Updated today Apache-2.0
Install
Quality Score: 84/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Multi-View Integrity
One product, many actor views — each role sees what they need, but all views must agree on domain truth. Design handoffs and visibility across student, admin, exam cell, payment, and support paths.
## Decision frameworks
- **Actor view**: What this role sees, can do, and must not see — derived from permissions, not separate products.
- When to use: Any product with more than one role.
- How: `actors` in the transactional graph + `personas.json` goals and permissions.
- **Frontstage vs backstage**: User-visible flow vs operations another role performs (student downloads ticket; exam cell assigns venue; payment gateway confirms fee).
- When to use: Service-style workflows with handoffs.
- How: Map workflow steps to owning actor; side effects on handoff.
- **Cross-view consistency check**: Same entity id, same lifecycle state, compatible fields across views (admin "cancelled" → student sees cancelled, not downloadable).
## Checklists
1. List all actors and their primary operations on each entity.
2. For each workflow, mark which actor performs each step.
3. Define what each actor sees after each state transition.
4. Write scenarios when views can disagree and how product resolves.
5. Verify phase: walk each actor path on live product.
6. When actors coordinate around history, show compatible actor, action, and authoritative-time attribution in every permitted projection; do not keep the promised “who/when” only in backend fields.
## Anti-pa...
Details
- Author
- aryaniyaps
- Repository
- aryaniyaps/lamina
- Created
- 3 weeks ago
- Last Updated
- today
- Language
- TypeScript
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
lamina-consistency-guarantees
Product-facing consistency — what users and actors may see when, stale vs fresh data, and acceptable lag. Use when multiple views must agree without prescribing storage technology.
65 Updated today
aryaniyaps Web & Frontend Solid
lamina-product-behavior
Represented model matches domain — UI must not imply illegal states or permissions. Use when the active GraphVersion domain and screens diverge from implementation shape.
65 Updated today
aryaniyaps Code & Development Solid
lamina-persuasion-and-groups
Multi-actor dynamics — group permissions, shared resources, and social side-effects. Not persuasion craft or influence tactics.
65 Updated today
aryaniyaps