Intent first, stacks second: why Topogram centers contracts
Topogram is a software framework that organizes contracts into three layers: Spec, Contract, and Slice. This structure allows for efficient validation and resolution of user intent across various surfaces and contexts. By focusing on portable semantics, Topogram enhances workflows while balancing authoring costs and shared intent.
- ▪Topogram chains three layers: Spec, Contract, and Slice to manage user intent.
- ▪The framework allows for context-specific queries without loading the entire workspace.
- ▪Topogram's design prioritizes portable semantics over pixel-perfect details.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 312932) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } John Attebury Posted on May 17 Intent first, stacks second: why Topogram centers contracts #ai #softwareengineering #topogram #agents Topogram chains three layers: Spec — durable intent in topo/ (.tg statements, projections, widgets, SDLC records, and supporting docs). Contract — the engine validates and resolves that graph into normalized semantics per surface (screens and widget bindings on a ui_contract, endpoints on an api_contract, tables on a db_contract, and so on).
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).