{"wiki":{"id":2847,"slug":"vf-s1","entity_type":"droid","entity_id":"vf-s1","title":"Verifier","prose_md":"## About\n\nVerifier automatically checks code after [[agt_012]] pushes it, providing confidence that the implementation reached the remote cleanly. It confirms the remote branch is reachable, all local commits were pushed, and no uncommitted changes remain.\n\nIt calls Claude (model unspecified) for post-push verification. It checks recently modified Python files for syntax errors, scans files for merge-conflict markers, and alerts the team when something fails. It only reports problems: it never fixes files, deploys code, runs tests, or judges whether the code’s logic is correct.\n\n“Verifier” is a unique droid name, but the droid itself belongs to the standard reviewer family. That family has 31 droids run across several agents; this instance is owned by [[agt_012]].","namesake_json":"{\"engine\": \"claude\", \"model\": null, \"claude_purpose\": \"post-push verification\", \"family\": \"reviewer\", \"family_size\": 31, \"is_unique\": true}","profile_pic_path":"","source_hash":"d5588187b2940db2b10a07c449c2af7480945de02c6f6c4342e124cd9f867338","status":"active","last_generated_at":"2026-08-04 01:38:56","created_at":"2026-08-04 01:38:56","updated_at":"2026-08-04 01:38:56"},"facts":{"id":"vf-s1","name":"Verifier","machine_name":"VF-S1","owner":"agt_012","function":"Post-push verification — remote sync check","process_type":"triggered","schedule":"After push","process_name":"verifier","avatar_color":"#22c55e","created_for":"Forge executes implementation work by writing code, running scripts, and modifying data. VF-S1 verifies that after Forge pushes work to the remote repository, nothing is left behind locally and the code has no obvious syntax problems.","purpose":"After Forge pushes code, VF-S1 runs automatically to verify the push was complete and clean. It checks that all work made it to the remote, no changes are left uncommitted, and the Python code is syntactically valid. This gives Forge and the team confidence the implementation is ready.","duties":"- Checks the remote branch exists and is reachable\n- Confirms all local commits made it to the remote\n- Verifies no changes are left uncommitted\n- Runs syntax checks on recently modified Python files\n- Scans for merge conflict markers\n- Alerts the team if any check fails","constraints":"VF-S1 only checks — it never fixes, deploys, or modifies files. It doesn't run tests or validate that code logic is correct. It focuses on Python syntax; other file types get only basic checks for conflict markers.","status":"running","gender":"female","archetype":"reviewer","building_block":"review_step","service_override":null,"enabled":1,"task_key":"initiatives.tests_verified","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}