Spaces:
Running
Running
Grantforge GSD — Główny Tryb Działania
Od maja 2026 GSD (Grantforge Spec-Driven Development) jest głównym sposobem działania całego systemu.
Struktura
gsd_orchestrator.py— centralny mózg (fazy, Konstytucja, polski HitL, audyt)gsd_state.py— rozszerzony stan z PolishHitlQuestion i audit_trailbridge.py— most do rzeczywistych agentów zbackend/agents/email_notifier.py— wysyłka pytań zatwierdzających na Gmailrun_gsd_project.py— zalecany runner do uruchamiania procesówdocs/— Konstytucja i SWARM (wczytywane przez agenty)
Jak uruchomić (główny tryb)
cd backend
python -m gsd.run_gsd_project --project-id "proj-123" --nip "5260000000"
Lub z poziomu API (po podłączeniu):
from backend.gsd.gsd_orchestrator import GrantforgeGSDOrchestrator
from backend.gsd.gsd_state import create_gsd_state
state = create_gsd_state(project_id=project.id, profile=profile)
orch = GrantforgeGSDOrchestrator(state)
final_state = orch.run_full_gsd_flow()
Polskie Pytania Zatwierdzające
W kluczowych momentach (Clarification, Matching, Audyt, Export) system generuje pytanie po polsku i może je wysłać mailem (Gmail).
Integracja z istniejącym kodem
- Rzeczywiste agenty (
wizard_node,matcher_node,auditor...) są wywoływane przezbridge.py. - Stary
supervisor.pyjest traktowany jako legacy / komponent niskiego poziomu. - GSD narzuca Konstytucję i pełny ślad audytu na cały proces.
Status
GSD jest aktywny jako główny tryb działania.