II.
Workflow JSON
Structured · liveworkflow:research-grant-lifecycle
Research Grant Lifecycle json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:research-grant-lifecycle",
"_kind": "Workflow",
"_file": "domain/workflows/workflows-science.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Research Grant Lifecycle",
"description": "Annual cross-team governance workflow covering the full arc of external research\nfunding from opportunity identification through award management and final reporting.\nResearch engineers and computational scientists identify relevant funding calls and\nassess strategic fit. A proposal team drafts the scientific narrative, budget\njustification, and compliance documentation against funder requirements. Legal and\nfinance review the submission before it is submitted to the funding agency. If\nawarded, a project management cadence tracks milestones, expenditures, and deliverables\nagainst the grant agreement. Progress reports are prepared at mandated intervals, and\na final close-out report is submitted with all required financial and scientific\ndocumentation to satisfy grant obligations and maintain eligibility for future funding.\n",
"workflowKind": "governance",
"triggerType": "scheduled",
"typicalCadence": "annual",
"complexity": "complex"
},
"outgoingEdges": [
{
"from": "workflow:research-grant-lifecycle",
"to": "role:research-engineer",
"kind": "involves_role"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "role:computational-scientist",
"kind": "involves_role"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "role:financial-analyst",
"kind": "involves_role"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "role:legal-advisor",
"kind": "involves_role"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "role:technical-program-manager",
"kind": "involves_role"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "domain:scientific-discovery",
"kind": "applies_to_domain"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "domain:finance",
"kind": "applies_to_domain"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "domain:legal",
"kind": "applies_to_domain"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:research-design",
"kind": "triggers_responsibility"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:financial-analysis",
"kind": "triggers_responsibility"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:budget-management",
"kind": "triggers_responsibility"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:regulatory-compliance",
"kind": "triggers_responsibility"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:documentation",
"kind": "triggers_responsibility"
},
{
"from": "workflow:research-grant-lifecycle",
"to": "responsibility:stakeholder-communication",
"kind": "triggers_responsibility"
}
],
"incomingEdges": [
{
"from": "lib-agent:computer-science--algorithm-analyst",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--algorithm-engineer",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--approximation-specialist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--compiler-architect",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--complexity-theorist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--computability-theorist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--concurrency-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--distributed-systems-theorist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--formal-specification-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--interdisciplinary-connector",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--model-checking-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--performance-modeler",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--randomized-algorithms-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--semantics-specialist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--static-analysis-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--synthesis-specialist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--theorem-proving-expert",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--theory-paper-author",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:computer-science--type-theorist",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--abstract-interpretation-analysis",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--algorithm-complexity-analysis",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--algorithm-correctness-proof",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--algorithm-design-paradigm-selection",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--algorithm-engineering-evaluation",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--approximation-algorithm-design",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--cache-optimization-analysis",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--compiler-optimization-design",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--complexity-lower-bound-proof",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--computational-problem-classification",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--concurrent-data-structure-design",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--cross-area-cs-integration",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--decidability-analysis",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--distributed-consensus-protocol-design",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--dsl-design-implementation",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--formal-specification-development",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--model-checking-verification",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--np-completeness-proof",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--operational-semantics-specification",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--program-synthesis-specification",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--randomized-algorithm-analysis",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--system-performance-modeling",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--theorem-prover-verification",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--theoretical-cs-paper-development",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:computer-science--type-system-design",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--abstract-domain-library",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--amortized-analysis-assistant",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--approximation-ratio-calculator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--asymptotic-notation-calculator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--benchmark-suite-manager",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--complexity-class-oracle",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--consensus-protocol-library",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--counterexample-guided-refinement",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--data-flow-analysis-framework",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--dsl-compiler-generator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--latex-proof-formatter",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--linearizability-checker",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--loop-invariant-generator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--memory-model-analyzer",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--model-checker-interface",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--operational-semantics-builder",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--optimization-correctness-verifier",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--probabilistic-analysis-toolkit",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--recurrence-solver",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--reduction-builder",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--related-work-analyzer",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--smt-solver-interface",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--soundness-proof-assistant",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--ssa-transformation-library",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--synthesis-specification-language",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--temporal-logic-translator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--termination-analyzer",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--theorem-prover-interface",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--tla-plus-generator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--turing-machine-simulator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--type-inference-engine",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:computer-science--typing-rule-generator",
"to": "workflow:research-grant-lifecycle",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
}
]
}