II.
LibraryProcess JSON
Structured · livelib-process:shared--composition-saas-analytics-dashboard
methodologies/composition-saas-analytics-dashboard json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-process:shared--composition-saas-analytics-dashboard",
"_kind": "LibraryProcess",
"_file": "generated-library/processes.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "methodologies/composition-saas-analytics-dashboard",
"description": "SaaS analytics-dashboard composition (methodology backlog Example 5): a B2B SaaS\n analytics dashboard delivered by composing Jobs-to-be-Done (discovery jobs, forces, job\n stories), Impact Mapping (business-goal -> actor -> impact -> deliverable ladder), Spec-Kit\n (constitution + per-view specs + data contracts + measurable acceptance assertions), Kanban\n (flow, WIP limits) and Extreme Programming (TDD pairs, CI). JTBD interview synthesis fans out\n in parallel; per-impact-branch view/data-contract elaboration fans out in parallel; ready\n cards implement under the Kanban Dev WIP limit in parallel. Every methodology seam is guarded\n by an adversarial executed-evidence gate; the implementation -> release seam is the executed\n spec-conformance gate that renders the built dashboard and checks it against each Spec-Kit\n acceptance assertion before any beta invite. Beta rollout to design partners and the GA\n release are policy-gated actions carried through routed breakpoints; the cycle closes with a\n whole-composition retro and a kip assert.",
"libraryPath": "library/methodologies/composition-saas-analytics-dashboard/composition-saas-analytics-dashboard.js",
"example": "const result = await orchestrate('methodologies/composition-saas-analytics-dashboard', {\n productName: 'AcmeCRM',\n dashboardBrief: 'A customer-health analytics dashboard for CSMs: usage trends, cohort retention, churn alerts, CSV export',\n businessGoal: 'increase B2B retention by 10% through better health insights',\n customerSegments: ['enterprise CSMs', 'mid-market CSMs'],\n designPartners: [{ customerId: 'cust-1', name: 'Northwind', segment: 'enterprise CSMs' }],\n });",
"usesAgents": [
"jtbd-interviewer",
"spec-kit-constitution-author",
"spec-kit-view-author",
"data-contract-author",
"spec-kit-checklist-auditor",
"spec-conformance-executor",
"kanban-flow-manager",
"flow-metrics-analyst",
"beta-rollout-operator",
"release-engineer",
"composition-retrospective-facilitator"
]
},
"outgoingEdges": [
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "skill-area:product-discovery",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "skill-area:prioritization-frameworks",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "skill-area:acceptance-testing",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "topic:jobs-to-be-done",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "topic:impact-mapping",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "topic:test-driven-development",
"kind": "lib_covers_topic",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "domain:software-engineering",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "domain:business",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "role:product-manager",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "role:product-owner",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "workflow:product-discovery",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "workflow:feature-development",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "workflow:release-management",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "specialization:product-management",
"kind": "lib_belongs_to_specialization",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "specialization:qa-testing-automation",
"kind": "lib_belongs_to_specialization",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--composition-saas-analytics-dashboard",
"to": "methodology:composition-saas-analytics-dashboard",
"kind": "follows_methodology",
"attributes": {
"weight": 1
}
}
],
"incomingEdges": []
}