---
name: evolution_master_branch_deprecated
description: evolution git — master/origin-master is deprecated; diagnose on current working branch (staging)
metadata: 
  node_type: memory
  type: project
  originSessionId: 7ec0d0a9-c8b6-4d89-a0ca-389d44ee256b
---

The `master` / `origin/master` branch of the evolution repo is DEPRECATED — it carries long-diverged legacy code (e.g. jobadd.inc still has the old unconditional `required` ABN field at line 89, missing the `forceABN` guard that staging/production have at line 146). Do not use it as a reference for how deployed code behaves.

**Why:** it drifts from what customers actually run and produces false "bug" leads.

**How to apply:** confine all code diagnosis to the current working branch (`staging`) unless the user names another. Live/production behaviour tracks staging→production, not master. See [[evolution_workspace_mapping]].
