{
 "audit_store": "audit|_history|_versions$",
 "auth_plug": "auth|require|access",
 "code_file_regex": "^(lib/.*\\.ex|config/runtime\\.exs)$",
 "credential_file_regex": "^config/runtime\\.exs$",
 "detect": [
  {
   "file": "mix.exs",
   "pattern": "\\{:ash,"
  },
  {
   "file": "mix.exs",
   "pattern": "\\{:phoenix,"
  }
 ],
 "extension_columns": {
  "AshAuthentication.TokenResource": [
   "jti",
   "subject",
   "expires_at",
   "purpose",
   "extra_data"
  ],
  "AshAuthentication.UserIdentity": [
   "uid",
   "strategy",
   "access_token",
   "access_token_expires_at",
   "refresh_token"
  ]
 },
 "extraction_guide": "platforms/ash_phoenix.md",
 "fk_suffix": "_id",
 "language": "elixir",
 "name": "ash_phoenix",
 "person_signal": "first_name|last_name|full_name|\\bemail\\b|date_of_birth|\\bdob\\b|phone",
 "queries": {},
 "reference_file_suffixes": [
  ".ex",
  ".exs"
 ],
 "reference_roots": [
  "lib",
  "test"
 ],
 "surface_file_regex": "router\\.ex$"
}