Job 1788305777119

Command: findstr /R /C:"^def " ..\sheet_relay.py
Directory: projects
Status: SUCCESS
Exit code: 0

Cancel Job Rerun Command Refresh

def now():
def log(message):
def load_json(path, default):
def save_json(path, data):
def record_hook_event(event, action, command_id="", **details):
def hook_status():
def _redact_recent(value):
def recent_add(payload):
def recent_status():
def record_recent_safely(category, value):
def project_memory(payload, write=False):
def adb_selection(action, payload):
def load_tasks():
def task_gc(payload):
def task_archive(payload):
def task_event(task, event, **details):
def task_action(action, payload):
def task_summary(payload):
def group_action(cfg, action, payload):
def record_task_event(task_id, event, **details):
def load_verifies():
def verify_action(action, payload):
def agent_status(cfg):
def self_check(cfg):
def start_bridge_job(cfg, route, params, started, command_id, label):
def parallel_run(cfg, payload, command_id):
def task_group_run(cfg, payload, command_id):
def task_group_refresh(cfg, payload):
def task_group_next_actions(payload):
def hook_run(cfg, payload, started, command_id):
def hook_run_declared(cfg, payload, started, command_id):
def task_run_step(cfg, payload, started, command_id):
def task_run_next(cfg, payload, started, command_id):
def task_retry_step(cfg, payload, started, command_id):
def task_refresh(cfg, payload):
def task_next_actions(cfg, payload):
def task_evidence(payload):
def job_action(cfg, action, payload, started, command_id):
def job_next_actions(cfg, payload):
def changeset_next_actions(cfg, payload):
def changeset_add_many(cfg, payload):
def launch_verify_check(cfg, entry):
def monitor_verifies(cfg):
def verify_next_actions(payload):
def parse_diagnostics(text):
def diagnostic_navigation(diagnostics, radius=10):
def save_evidence(name, data):
def evidence_catalog(payload):
def evidence_read(payload):
def read_bridge_secret():
def policy_check(action, payload):
def policy_status():
def policy_explain(payload):
def init_config(web_app_url=""):
def require_config():
def b64url(text):
def http_json(url, payload=None, timeout=45):
def http_text(url, timeout=60):
def strip_html(text):
def mask_sensitive(text):
def bridge_url(cfg, route, params=None):
def call_bridge(cfg, route, params=None, timeout=60):
def parse_stage_id(text):
def parse_job_id(text):
def has_failed_step(text):
def extract_step_statuses(text):
def direct_bridge_actions():
def map_params(payload, mapping):
def bridge_route_action(cfg, payload, started):
def capability_category(action):
def capabilities_summary():
def capabilities_categories(payload):
def capabilities_get(payload):
def capabilities():
def workspace_roots():
def dir_summary(path):
def scan_projects(root_path, max_depth):
def workspace_info(cfg, payload):
def system_info():
def command_palette(payload):
def project_profile(payload):
def project_context(payload):
def safe_workspace_file(relative):
def safe_workspace_path(relative, allow_missing=False):
def fs_sha(path):
def safe_adb_host_file(value, allow_missing=False):
def safe_adb_remote(value):
def protected_source_file(path):
def read_source_bounded(path, max_bytes=500000):
def fs_stage(action, payload):
def fs_apply(payload):
def fs_readonly(action, payload):
def artifact_catalog(payload):
def artifact_text(payload):
def read_tail_lines(path, count, chunk_size=65536, max_bytes=8 * 1024 * 1024):
def file_symbols(payload):
def symbol_search(payload):
def workspace_symbols(payload):
def symbol_references(payload, definitions_only=False):
def symbol_callers(payload):
def symbol_callees(payload):
def symbol_context(payload):
def symbol_block(payload):
def project_tokens(payload):
def dependency_scan(payload):
def dependency_graph(payload):
def impact_analysis(payload):
def git_repo_path(value):
def worktree_action(action, payload):
def git_read_action(action, payload):
def git_commit_action(action, payload):
def git_history_mutation(action, payload):
def git_merge_action(action, payload):
def _execute_command(cfg, command):
def execute_command(cfg, command):
def _safe_drive_result_name(command_id):
def _find_drive_data_root():
def _offload_result_to_drive(command_id, text):
def result(command_id, status, http_status, text, error, started, meta=None):
def bridge_result(command_id, out, started, meta=None):
def web_app_url(cfg, action):
def send_result(cfg, payload):
def heartbeat(cfg, bridge_local):
def bridge_health(cfg):
def run_loop():
def print_status(show_secret=False):
def main():