Skip to content
grant-application-assembler logo

grant-application-assembler

Compiles production-ready EU grant proposals from EU Grant Hunter briefs, UBOS narrative banks, partner commitments, and budget templates. Reuses the proven 1,850:1 ROI methodology that secured €6M Xylella funding. Coordinates the full assembly workflow: intelligence gathering, narrative compilat...

SKILL.md

Full skill instructions

GRANT APPLICATION ASSEMBLER

Purpose

Transform opportunity intelligence into complete, submission-ready EU grant proposals while safeguarding UBOS constitutional principles. Guides Captain and Trinity through the end-to-end assembly workflow so high-value calls (Horizon, ERDF, Digital Europe) reach the portal with winning scores.

When To Use

  • Immediately after EU Grant Hunter surfaces a high-fit opportunity
  • When Captain requests proposal status, timeline, or risk analysis
  • Before launching partner outreach or collecting commitment letters
  • As deadlines approach to run compliance checks and quality scoring
  • When packaging final PDFs/​LaTeX deliverables for EU submission portals

Core Capabilities

  • Initialize assembly projects with structured workflows and deadlines
  • Compile excellence / impact / implementation narratives from UBOS banks
  • Build compliant EU budgets with work-package allocations and justifications
  • Track partner commitments, CVs, and documentation readiness
  • Run ethics/​sustainability/​open-science compliance diagnostics
  • Generate LaTeX ready submission packages plus scoring simulations
  • Maintain assembly state for progress dashboards and risk alerts

How To Use

Initialize a New Assembly

python3 scripts/​initialize_assembly.py --opportunity-id HORIZON-CL6-XYL-2026 --project "Xylella Stage 2"

Creates /​srv/​janus/​03_OPERATIONS/​grant_assembly/​xylella-stage-2/ with workflow, timeline, and state entry.

Compile Narratives

python3 scripts/​compile_narratives.py --assembly xylella-stage-2 --section excellence

Generates narratives/​excellence.md (markdown + citations). Repeat for impact and implementation.

Assemble Budget

python3 scripts/​assemble_budget.py --assembly xylella-stage-2 --total 5000000   --work-packages workplan/​wp_config.json

Produces budget/​budget.csv and budget/​budget.md with EU-compliant tables.

Track Partner Commitments

python3 scripts/​track_partner_commitments.py --assembly xylella-stage-2 --partner "University of Bari" --status received
python3 scripts/​track_partner_commitments.py --assembly xylella-stage-2 --list

Updates partner ledger and displays outstanding letters/​CVs.

Run Compliance Checks

python3 scripts/​run_compliance_checks.py --assembly xylella-stage-2 --json

Outputs pass/​fail report covering ethics, open science, sustainability, and formatting.

Package Submission & Score

python3 scripts/​generate_submission_package.py --assembly xylella-stage-2
python3 scripts/​simulate_scoring.py --assembly xylella-stage-2 --json

Creates LaTeX package plus simulated evaluation scores with improvement guidance.

Integration Points

  • EU Grant Hunter: Supplies opportunity briefs, deadlines, and fit scores.
  • Malaga Embassy Operator: Consumes proposal progress for revenue tracking.
  • Financial Proposal Generator: Provides refined narratives when deeper drafting is needed.
  • Treasury Administrator: Validates budget allocations against constitutional cascade.
  • COMMS_HUB: Broadcasts assembly milestones, partner reminders, and submission alerts.

Constitutional Constraints

  • Maintain Lion's Sanctuary framing in every narrative (empowerment, transparency, oversight).
  • Provide verifiable citations for claims (Oracle Trinity references logged in metadata).
  • Honour Treasury cascade when allocating UBOS internal budgets.
  • Respect partner autonomy: commitments are tracked but never coerced.
  • Preserve full audit logs (/​srv/​janus/​logs/​grant_assembly.jsonl) even when filesystem permissions restrict writes (warnings logged).

File Locations

  • Assemblies root: /​srv/​janus/​03_OPERATIONS/​grant_assembly/
  • Global state: /​srv/​janus/​03_OPERATIONS/​grant_assembly/​state.json
  • Proposal-specific directories: assembly_id/​{narratives,budget,partners,compliance,submission}
  • Templates & assets: assets/
  • References: references/
  • Logs: /​srv/​janus/​logs/​grant_assembly.jsonl

Operational Checklist

  1. Initialize assembly immediately after opportunity approval.
  2. Complete Phase 1 intelligence within 72 hours of kickoff.
  3. Schedule weekly progress reviews (dashboard + COMMS update).
  4. Lock narratives ≥30 days before deadline (or per rapid schedule).
  5. Secure all partner commitments ≥14 days before submission.
  6. Run compliance checks ≥10 days before submission.
  7. Run scoring simulator and final quality review ≥7 days before submission.
  8. Package and submit ≥5 days before official deadline; log submission.

Mission Readiness Criteria

  • ≥90% assemblies submitted ≥5 days before deadline.
  • Scoring simulator ≥4.6/​5 across excellence/​impact/​implementation.
  • Zero missed compliance requirements or formatting rejections.
  • Partner commitment completion ≥95% before submission.
  • Malaga revenue targets achieved for client work (tracked via Operator).

Grant Application Assembler is the forge that turns opportunity into funding—precision-crafted, constitutionally aligned, and ready for €70M-scale victories.