tipplan
kontekstdigigraf
izolacija{
"dozvoljeno": [
"/var/www/genesis/api/",
"/var/www/genesis/tahograf-mvp/dispatcher.html (append only)",
"/var/www/genesis/tahograf-mvp/dispatcher.js (append only)",
"/var/www/genesis/schema_dokarh/genesis/ (chain entries c0104-c0114)",
"/var/www/genesis/plans/"
],
"zabranjeno": [
"/var/www/genesis/tahograf-mvp/pwa/ ← CC1 territory",
"pwa/edd-viewer.js, pwa/ghost-driver.js ← CC1 territory"
]
}
zadaci[
{
"id": "T1",
"naziv": "Twilio SMS Fallback Endpoint",
"fajl": "api/sms_fallback.py (novi)",
"prioritet": "N+2",
"chain": "c0104",
"opis": "6 komandi, HMAC validacija, SOS bypass, TwiML reply, SMSEvent model (ZAKON 27)"
},
{
"id": "T2",
"naziv": "ComplianceRecord DokArh Type",
"fajl": "api/compliance.py (novi)",
"prioritet": "N+2",
"chain": "c0105",
"opis": "Model s VIVUS lifecycle, expires_at, Celery cleanup (ZAKON 27+28), /compliance/stat
chain_numeracija{
"c0104": "SMS Fallback server",
"c0105": "ComplianceRecord model",
"c0106": "IMI SOAP proxy",
"c0107": "Kabotaža state machine",
"c0108": "Return of Vehicle",
"c0109": "Cabotage Bundle PDF",
"c0110": "Alfa Mule extension",
"c0111": "Compliance Shield dispatcher",
"c0112": "Ghost compliance pre-check",
"c0113": "Dispatcher confidence tier",
"c0114": "ZAKON 33-36 update"
}
napomene{
"cc1_chain_range": "c0097-c0103 su CC1 territory — ne pisati u taj raspon",
"imi_eu_login": "EU Login M2M registracija je administrativni preduvjet — implementirati stub, aktivirati kad stignu credentials",
"kabotaza_hard_block": "Hard UI blokada, ne advisory — vozač FIZIČKI ne može kreirati novu CMR"
}
plan_md/var/www/genesis/plans/cc2_server_dispatcher.md
urlhttps://genesis.limit-connect.com/v/3d3ff97d99d51eaff1d5788757489d1991cf17b3c47fa5eea7c4a35b4aae5f02