feat: enforce commercial rectification evidence contracts
* feat: enforce precise timing output contract * fix: recognize package imports in fragment audit * test: make workflow stream contract formatting-independent * fix: preserve VedAstro evidence across async workflows * feat: enforce commercial technique truth contract * feat: add rectification technique receipt * feat: extend rectification event evidence * feat: score rectification arudha evidence * feat: gate high rigor rectification confirmation * feat: add controlled transit to rectification * feat: include d11 in rectification finance scoring * feat: add ashtakavarga rectification auxiliary * feat: show rectification technique receipt * feat: use verified shadbala components in rectification * fix: trace transitive script references in fragment audit * feat: run request-level rectification parity packet
This commit is contained in:
@@ -26,8 +26,10 @@ from urllib.parse import urlparse
|
||||
|
||||
try:
|
||||
from scripts.local_env import load_local_env
|
||||
from scripts.vedastro_runtime_context import timeout_override_seconds
|
||||
except ModuleNotFoundError: # pragma: no cover - script execution path
|
||||
from local_env import load_local_env
|
||||
from vedastro_runtime_context import timeout_override_seconds
|
||||
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[1]
|
||||
@@ -357,6 +359,9 @@ _FREE_TIER_REQUEST_LOCK = threading.Lock()
|
||||
|
||||
|
||||
def _timeout_seconds() -> float:
|
||||
override = timeout_override_seconds()
|
||||
if override is not None:
|
||||
return override
|
||||
raw = os.environ.get(TIMEOUT_ENV, "").strip()
|
||||
if not raw:
|
||||
return DEFAULT_TIMEOUT_SECONDS
|
||||
@@ -366,6 +371,7 @@ def _timeout_seconds() -> float:
|
||||
return DEFAULT_TIMEOUT_SECONDS
|
||||
|
||||
|
||||
|
||||
def _backoff_seconds() -> float:
|
||||
raw = os.environ.get(BACKOFF_ENV, "").strip()
|
||||
if not raw:
|
||||
|
||||
Reference in New Issue
Block a user