Skip to content

Example output

What each command prints, run on the Breaking Bad demo archive. Every example is also a raw text file in guide/docs/examples/, linked above its output, and all of them are generated by guide/scripts/examples.py.

init

hydra-ctl init ../htest --name 'Breaking Bad' --prefix bb

init.txt

$ hydra-ctl init ../htest --name "Breaking Bad" --prefix bb
Initialized empty Hydra archive "Breaking Bad" in ~/cases/htest (id prefix bb)
hydra-ctl init ../case-one.hydra

init-pack.txt

$ hydra-ctl init ../case-one.hydra
Opened ../case-one.hydra into ~/cases/case-one (144 files)

activate

hydra-ctl activate breakingbad

activate.txt

$ hydra-ctl activate breakingbad
Activated ~/cases/breakingbad

$ hydra-ctl activate
~/cases/breakingbad

$ hydra-ctl deactivate
Deactivated ~/cases/breakingbad

import

hydra-ctl import ../opensanctions.ftm.jsonl --format ftm

import-ftm.txt

$ hydra-ctl import ../opensanctions.ftm.jsonl --format ftm
Imported opensanctions.ftm.jsonl as collection opensanctions: 227 records
Rebuilt breakingbad: 227 records, 227 entities, 35 open questions
hydra-ctl import ../case.hydra-ftm.jsonl --format hydra-ftm --name fring

import-hydra-ftm.txt

$ hydra-ctl import ../case.hydra-ftm.jsonl --format hydra-ftm --name fring
Imported case.hydra-ftm.jsonl as collection fring: 227 records
Rebuilt breakingbad: 227 records, 227 entities, 35 open questions
hydra-ctl import ../case-graph --format csv

import-csv.txt

$ hydra-ctl import ../case-graph --format csv
Imported case-graph as collection case: 226 records, 74 derived edges left out
Rebuilt breakingbad: 226 records, 226 entities, 20 open questions
hydra-ctl import ../case.graphml --format graphml

import-graphml.txt

$ hydra-ctl import ../case.graphml --format graphml
Imported case.graphml as collection case: 226 records, 74 derived edges left out
Rebuilt breakingbad: 226 records, 226 entities, 20 open questions

build

hydra-ctl build

build.txt

$ hydra-ctl build
Built breakingbad: 244 records, 227 entities, 37 open questions
hydra-ctl build --force

build-force.txt

$ hydra-ctl build --force
Built breakingbad: 244 records, 227 entities, 37 open questions
hydra-ctl build --force --verbose

build-verbose.txt

$ hydra-ctl build --force --verbose
Built breakingbad: 244 records, 227 entities, 37 open questions
records: 244
claims: 914
reads:
  generic:
    file: .hydra/parsed/generic.json
    nodes: 79
    roots: 19
    positioned: 18
  declared:
    file: .hydra/parsed/declared.json
    nodes: 79
    roots: 19
    positioned: 18
ledger:
  placements:
    auto: 40
    proposed: 20
  references:
    proposed: 3
  merges:
    auto: 17
    proposed: 14
issue_counts:
  error: 0
  warning: 0
  info: 1

check

hydra-ctl check

check.txt

$ hydra-ctl check
  code                        level   found by   count   file
  direction.both-ends-above   info    check          1   .hydra/schema/direction.yaml

  code                        where       message
  direction.both-ends-above   Occupancy   both ends (holder, post) are in `above`; the target, post, is the parent

             check   old build
  errors         0           0
  warnings       0           0
  info           1           1
hydra-ctl check --format json

check-json.txt

$ hydra-ctl check --format json
[
 {
  "level": "info",
  "code": "direction.both-ends-above",
  "file": ".hydra/schema/direction.yaml",
  "where": "Occupancy",
  "message": "both ends (holder, post) are in `above`; the target, post, is the parent"
 }
]

details

hydra-ctl details

details.txt

$ hydra-ctl details
breakingbad                                                             built   2026-01-01 00:00:00 UTC

records    244                                                  review       automatic   open
entities   227                                                  merges              17     14
claims     914                                                  placements          40     20
changed    .hydra/resources/.gitkeep                            references           0      3
changed    .hydra/resources/icons/LICENSE-lucide.txt
changed    .hydra/resources/icons/briefcase.svg                 tree         nodes   roots   positioned
changed    128 more                                             declared        79      19           18
                                                                generic         79      19           18
collection        records   claims   in others   citations
heisenberg             56      191           0           2      issues       count
fring                  42      148          17           3      errors           0
operations             42      223           0           0      warnings         0
cartel                 38      138           0           6      info             1
fring-condensed        34      111          17           3
dea                    32      103           0           2

type                 entities   records
Person                     47        57
Membership                 45        45
Family                     16        16
ProjectParticipant         15        15
Ownership                  12        12
Documentation              11        11
Employment                 10        10
Event                      10        10
18 more                    61        68
hydra-ctl details --format json

details-json.txt

$ hydra-ctl details --format json
{
 "archive": "~/cases/breakingbad",
 "name": "breakingbad",
 "subject": null,
 "built": "2026-01-01T00:00:00+00:00",
 "collections": {
  "cartel": {
   "prefix": "cartel",
   "records": 38,
   "claims": 138,
   "in_others": 0,
   "citations": 6
  },
  "dea": {
   "prefix": "dea",
   "records": 32,
   "claims": 103,
   "in_others": 0,
   "citations": 2
  },
  "fring-condensed": {
   "prefix": "fring-condensed",
   "records": 34,
   "claims": 111,
   "in_others": 17,
   "citations": 3
  },
  "fring": {
   "prefix": "fring",
   "records": 42,
   "claims": 148,
   "in_others": 17,
   "citations": 3
  },
  "heisenberg": {
   "prefix": "heisenberg",
   "records": 56,
   "claims": 191,
   "in_others": 0,
   "citations": 2
  },
  "operations": {
   "prefix": "operations",
   "records": 42,
   "claims": 223,
   "in_others": 0,
   "citations": 0
  }
 },
 "records": 244,
 "entities": 227,
 "claims": 914,
 "schemas": {
  "Person": {
   "records": 57,
   "entities": 47
  },
  "Membership": {
   "records": 45,
   "entities": 45
  },
  "Family": {
   "records": 16,
   "entities": 16
  },
  "ProjectParticipant": {
   "records": 15,
   "entities": 15
  },
  "Ownership": {
   "records": 12,
   "entities": 12
  },
  "Documentation": {
   "records": 11,
   "entities": 11
  },
  "Employment": {
   "records": 10,
   "entities": 10
  },
  "Event": {
   "records": 10,
   "entities": 10
  },
  "Organization": {
   "records": 8,
   "entities": 7
  },
  "RealEstate": {
   "records": 10,
   "entities": 6
  },
  "Associate": {
   "records": 6,
   "entities": 6
  },
  "Page": {
   "records": 6,
   "entities": 6
  },
  "Address": {
   "records": 5,
   "entities": 5
  },
  "Project": {
   "records": 5,
   "entities": 5
  },
  "Company": {
   "records": 6,
   "entities": 4
  },
  "Directorship": {
   "records": 4,
   "entities": 4
  },
  "Representation": {
   "records": 4,
   "entities": 4
  },
  "PublicBody": {
   "records": 3,
   "entities": 3
  },
  "Sanction": {
   "records": 2,
   "entities": 2
  },
  "Trip": {
   "records": 2,
   "entities": 2
  },
  "Vehicle": {
   "records": 2,
   "entities": 2
  },
  "Occupancy": {
   "records": 1,
   "entities": 1
  },
  "Pages": {
   "records": 1,
   "entities": 1
  },
  "Position": {
   "records": 1,
   "entities": 1
  },
  "Similar": {
   "records": 1,
   "entities": 1
  },
  "Succession": {
   "records": 1,
   "entities": 1
  }
 },
 "reads": {
  "generic": {
   "nodes": 79,
   "roots": 19,
   "positioned": 18
  },
  "declared": {
   "nodes": 79,
   "roots": 19,
   "positioned": 18
  }
 },
 "open": {
  "placements": 20,
  "references": 3,
  "merges": 14
 },
 "automatic": {
  "placements": 40,
  "references": 0,
  "merges": 17
 },
 "issues": {
  "error": 0,
  "warning": 0,
  "info": 1
 },
 "newer_than_build": [
  ".hydra/resources/.gitkeep",
  ".hydra/resources/icons/LICENSE-lucide.txt",
  ".hydra/resources/icons/briefcase.svg",
  ".hydra/resources/icons/crown.svg",
  ".hydra/resources/icons/public-body.svg",
  ".hydra/resources/icons/star-2.svg",
  ".hydra/review/verdicts.yaml",
  ".hydra/rules/defaults/positions.yaml",
  ".hydra/rules/hints.yaml",
  ".hydra/rules/positions.yaml",
  ".hydra/schema/direction.yaml",
  ".hydra/schema/extensions/artifact.yaml",
  ".hydra/schema/extensions/collate.yaml",
  ".hydra/schema/ftm/config/common.yaml",
  ".hydra/schema/ftm/config/findfields.yaml",
  ".hydra/schema/ftm/followthemoney/Address.yaml",
  ".hydra/schema/ftm/followthemoney/Airplane.yaml",
  ".hydra/schema/ftm/followthemoney/Analyzable.yaml",
  ".hydra/schema/ftm/followthemoney/Article.yaml",
  ".hydra/schema/ftm/followthemoney/Assessment.yaml",
  ".hydra/schema/ftm/followthemoney/Asset.yaml",
  ".hydra/schema/ftm/followthemoney/Associate.yaml",
  ".hydra/schema/ftm/followthemoney/Audio.yaml",
  ".hydra/schema/ftm/followthemoney/BankAccount.yaml",
  ".hydra/schema/ftm/followthemoney/Call.yaml",
  ".hydra/schema/ftm/followthemoney/CallForTenders.yaml",
  ".hydra/schema/ftm/followthemoney/Company.yaml",
  ".hydra/schema/ftm/followthemoney/Contract.yaml",
  ".hydra/schema/ftm/followthemoney/ContractAward.yaml",
  ".hydra/schema/ftm/followthemoney/CourtCase.yaml",
  ".hydra/schema/ftm/followthemoney/CourtCaseParty.yaml",
  ".hydra/schema/ftm/followthemoney/CryptoWallet.yaml",
  ".hydra/schema/ftm/followthemoney/Debt.yaml",
  ".hydra/schema/ftm/followthemoney/Directorship.yaml",
  ".hydra/schema/ftm/followthemoney/Document.yaml",
  ".hydra/schema/ftm/followthemoney/Documentation.yml",
  ".hydra/schema/ftm/followthemoney/EconomicActivity.yaml",
  ".hydra/schema/ftm/followthemoney/Email.yaml",
  ".hydra/schema/ftm/followthemoney/Employment.yaml",
  ".hydra/schema/ftm/followthemoney/Event.yaml",
  ".hydra/schema/ftm/followthemoney/Family.yaml",
  ".hydra/schema/ftm/followthemoney/Folder.yaml",
  ".hydra/schema/ftm/followthemoney/HyperText.yaml",
  ".hydra/schema/ftm/followthemoney/Identification.yaml",
  ".hydra/schema/ftm/followthemoney/Image.yaml",
  ".hydra/schema/ftm/followthemoney/Interest.yaml",
  ".hydra/schema/ftm/followthemoney/Interval.yaml",
  ".hydra/schema/ftm/followthemoney/LegalEntity.yaml",
  ".hydra/schema/ftm/followthemoney/License.yaml",
  ".hydra/schema/ftm/followthemoney/Membership.yaml",
  ".hydra/schema/ftm/followthemoney/Mention.yaml",
  ".hydra/schema/ftm/followthemoney/Message.yaml",
  ".hydra/schema/ftm/followthemoney/Note.yaml",
  ".hydra/schema/ftm/followthemoney/Occupancy.yaml",
  ".hydra/schema/ftm/followthemoney/Organization.yaml",
  ".hydra/schema/ftm/followthemoney/Ownership.yaml",
  ".hydra/schema/ftm/followthemoney/Package.yaml",
  ".hydra/schema/ftm/followthemoney/Page.yaml",
  ".hydra/schema/ftm/followthemoney/Pages.yaml",
  ".hydra/schema/ftm/followthemoney/Passport.yaml",
  ".hydra/schema/ftm/followthemoney/Payment.yaml",
  ".hydra/schema/ftm/followthemoney/Person.yaml",
  ".hydra/schema/ftm/followthemoney/PlainText.yaml",
  ".hydra/schema/ftm/followthemoney/Position.yaml",
  ".hydra/schema/ftm/followthemoney/Post.yaml",
  ".hydra/schema/ftm/followthemoney/Project.yaml",
  ".hydra/schema/ftm/followthemoney/ProjectParticipant.yaml",
  ".hydra/schema/ftm/followthemoney/PublicBody.yaml",
  ".hydra/schema/ftm/followthemoney/RealEstate.yaml",
  ".hydra/schema/ftm/followthemoney/Representation.yaml",
  ".hydra/schema/ftm/followthemoney/Sanction.yaml",
  ".hydra/schema/ftm/followthemoney/Security.yaml",
  ".hydra/schema/ftm/followthemoney/Similar.yaml",
  ".hydra/schema/ftm/followthemoney/Succession.yaml",
  ".hydra/schema/ftm/followthemoney/Table.yaml",
  ".hydra/schema/ftm/followthemoney/TaxRoll.yaml",
  ".hydra/schema/ftm/followthemoney/Thing.yaml",
  ".hydra/schema/ftm/followthemoney/Trip.yaml",
  ".hydra/schema/ftm/followthemoney/UnknownLink.yaml",
  ".hydra/schema/ftm/followthemoney/UserAccount.yaml",
  ".hydra/schema/ftm/followthemoney/Value.yaml",
  ".hydra/schema/ftm/followthemoney/Vehicle.yaml",
  ".hydra/schema/ftm/followthemoney/Vessel.yaml",
  ".hydra/schema/ftm/followthemoney/Video.yaml",
  ".hydra/schema/ftm/followthemoney/Workbook.yaml",
  ".hydra/schema/params/Address.param.yaml",
  ".hydra/schema/params/Associate.param.yaml",
  ".hydra/schema/params/BankAccount.param.yaml",
  ".hydra/schema/params/Company.param.yaml",
  ".hydra/schema/params/Contract.param.yaml",
  ".hydra/schema/params/ContractAward.param.yaml",
  ".hydra/schema/params/CourtCase.param.yaml",
  ".hydra/schema/params/CourtCaseParty.param.yaml",
  ".hydra/schema/params/CryptoWallet.param.yaml",
  ".hydra/schema/params/Directorship.param.yaml",
  ".hydra/schema/params/Document.param.yaml",
  ".hydra/schema/params/Documentation.param.yaml",
  ".hydra/schema/params/Employment.param.yaml",
  ".hydra/schema/params/Event.param.yaml",
  ".hydra/schema/params/Family.param.yaml",
  ".hydra/schema/params/Identification.param.yaml",
  ".hydra/schema/params/LegalEntity.param.yaml",
  ".hydra/schema/params/Membership.param.yaml",
  ".hydra/schema/params/Occupancy.param.yaml",
  ".hydra/schema/params/Organization.param.yaml",
  ".hydra/schema/params/Ownership.param.yaml",
  ".hydra/schema/params/Page.param.yaml",
  ".hydra/schema/params/Pages.param.yaml",
  ".hydra/schema/params/Payment.param.yaml",
  ".hydra/schema/params/Person.param.yaml",
  ".hydra/schema/params/Position.param.yaml",
  ".hydra/schema/params/Post.param.yaml",
  ".hydra/schema/params/Project.param.yaml",
  ".hydra/schema/params/ProjectParticipant.param.yaml",
  ".hydra/schema/params/PublicBody.param.yaml",
  ".hydra/schema/params/RealEstate.param.yaml",
  ".hydra/schema/params/Representation.param.yaml",
  ".hydra/schema/params/Sanction.param.yaml",
  ".hydra/schema/params/Similar.param.yaml",
  ".hydra/schema/params/Succession.param.yaml",
  ".hydra/schema/params/Trip.param.yaml",
  ".hydra/schema/params/Vehicle.param.yaml",
  ".hydra/sources/entries/.gitkeep",
  "collections/.gitkeep",
  "collections/cartel.json",
  "collections/dea.json",
  "collections/fring-condensed.json",
  "collections/fring.json",
  "collections/heisenberg.json",
  "collections/operations.json",
  "hydra.yaml"
 ]
}

tree

hydra-ctl tree

tree.txt

$ hydra-ctl tree
Casa Tranquila nursing home (RealEstate)
Dan Wachsberger (Person)
Declan's organization (Organization)
└── Declan (Person) — Leader
Federal Aviation Administration (PublicBody)
└── Donald Margolis (Person)
Heisenberg (Person)
Heisenberg Organization (Organization)
├── Jesse Bruce Pinkman (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   logistics
│   │ also  Evidence-room magnet operation     ProjectParticipant   crew
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Pinkman street crew                Membership           leader
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── Huell Babineaux (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   ├── Patrick Kuby (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   └── Todd Alquist (Person) — Member
│         also  Dead freight methylamine heist     ProjectParticipant   mechanic
│         also  Heisenberg Organization            Membership           assistant cook
│         also  Jack Welker's gang                 Membership           member
│         also  Vamonos Pest                       Employment           exterminator
│         also  Vamonos Pest mobile cook program   ProjectParticipant   assistant
├── Walter Hartwell White (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   planner
│   │ also  Evidence-room magnet operation     ProjectParticipant   planner
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── A1A Car Wash (Company)
│   │   └── Skyler White (Person)
│   │       │ also  Heisenberg Organization   Membership   money laundering
│   │       └── White residence — 308 Negra Arroyo Lane (RealEstate)
│   │             also  Walter Hartwell White   Ownership
│   ├── The Crystal Ship (Vehicle)
│   └── Walter White's Pontiac Aztek (Vehicle)
├── Czech Republic distribution channel (Project)
│   └── Madrigal Electromotive GmbH (Company)
│       ├── Peter Schuler (Person)
│       ├── Lavanderia Brillante (RealEstate)
│       │   └── The Superlab (RealEstate)
│       └── Los Pollos Hermanos (Company)
│           ├── Los Pollos Hermanos chicken farm (RealEstate)
│           ├── Los Pollos Hermanos — Albuquerque flagship (RealEstate)
│           └── Michael Ehrmantraut (Person)
│                 also  Dead freight methylamine heist     ProjectParticipant   spotter
│                 also  Evidence-room magnet operation     ProjectParticipant   crew
│                 also  Gustavo Fring Organization         Membership           head of security
│                 also  Heisenberg Organization            Membership           head of security
│                 also  Superlab design and construction   ProjectParticipant   security
├── Dead freight methylamine heist (Project)
├── Evidence-room magnet operation (Project)
├── James Morgan McGill (Person)
├── Lydia Rodarte-Quayle (Person)
│     also  Czech Republic distribution channel   ProjectParticipant   international distribution
│     also  Madrigal Electromotive GmbH           Employment           logistics executive
├── Pinkman street crew (Organization)
│   ├── Brandon Mayhew (Person)
│   ├── Christian Ortega (Person)
│   └── Skinny Pete (Person)
├── Vamonos Pest (Company)
└── Vamonos Pest mobile cook program (Project)
Holly White (Person)
Jack Welker's gang (Organization)
└── Jack Welker (Person) — Leader
    ├── Kenny (Person) — Second-in-command
    │     also  Jack Welker's gang   Membership   second-in-command
    ├── Frankie (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    ├── Lester (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    └── Matt (Person) — Member
          also  Jack Welker's gang   Membership   member
Jane Margolis (Person)
Juarez Cartel (Organization)
├── Eladio Vuente (Person) — Leader
│   ├── Gonzo (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   ├── Ignacio Varga (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   └── No-Doze (Person) — Member
│         also  Tuco Salamanca's Albuquerque crew   Membership   member
├── Gustavo Fring Organization (Organization)
│   ├── Gustavo Fring (Person) — Leader
│   │   │ also  Juarez Cartel                      Membership           distributor
│   │   │ also  Los Pollos Hermanos                Directorship         president
│   │   │ also  Superlab design and construction   ProjectParticipant   sponsor
│   │   ├── Chris Mara (Person) — Member
│   │   │     also  Gustavo Fring Organization   Membership   member
│   │   └── Dennis Markowski (Person) — Member
│   │         also  Gustavo Fring Organization   Membership   member
│   ├── Gale Boetticher (Person)
│   │     also  Superlab design and construction   ProjectParticipant   lead chemist
│   ├── Superlab design and construction (Project)
│   ├── Tyrus Kitt (Person)
│   └── Victor (Person)
├── Hector Salamanca (Person)
├── Juan Bolsa (Person)
├── Lalo Salamanca (Person)
├── Leonel Salamanca (Person)
├── Marco Salamanca (Person)
└── Tuco Salamanca's Albuquerque crew (Organization)
    ├── Domingo Gallardo Molina (Person)
    └── Tuco Salamanca (Person)
Marie Schrader (Person)
Maximino Arciniega (Person)
United States Drug Enforcement Administration (PublicBody)
└── DEA Albuquerque Field Office (PublicBody)
    ├── George Merkert (Person)
    ├── Henry R. Schrader (Person)
    └── Steven Gomez (Person)
Walter White Jr. (Person)
operations:addr-abq (Address)
operations:addr-hacienda (Address)
operations:addr-hannover (Address)
operations:addr-juarez (Address)
operations:addr-tohajiilee (Address)
hydra-ctl tree person

tree-person.txt

$ hydra-ctl tree person
Dan Wachsberger (Person)
Declan (Person) — Leader
Donald Margolis (Person)
Heisenberg (Person)
Jesse Bruce Pinkman (Person) — Leader
│ also  Dead freight methylamine heist     ProjectParticipant   logistics
│ also  Evidence-room magnet operation     ProjectParticipant   crew
│ also  Gustavo Fring Organization         Membership           cook
│ also  Pinkman street crew                Membership           leader
│ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
├── Huell Babineaux (Person) — Member
│     also  Heisenberg Organization   Membership   member
├── Patrick Kuby (Person) — Member
│     also  Heisenberg Organization   Membership   member
└── Todd Alquist (Person) — Member
      also  Dead freight methylamine heist     ProjectParticipant   mechanic
      also  Heisenberg Organization            Membership           assistant cook
      also  Jack Welker's gang                 Membership           member
      also  Vamonos Pest                       Employment           exterminator
      also  Vamonos Pest mobile cook program   ProjectParticipant   assistant
Walter Hartwell White (Person) — Leader
│ also  Dead freight methylamine heist     ProjectParticipant   planner
│ also  Evidence-room magnet operation     ProjectParticipant   planner
│ also  Gustavo Fring Organization         Membership           cook
│ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
├── A1A Car Wash (Company)
│   └── Skyler White (Person)
│       │ also  Heisenberg Organization   Membership   money laundering
│       └── White residence — 308 Negra Arroyo Lane (RealEstate)
│             also  Walter Hartwell White   Ownership
├── The Crystal Ship (Vehicle)
└── Walter White's Pontiac Aztek (Vehicle)
Peter Schuler (Person)
Michael Ehrmantraut (Person)
  also  Dead freight methylamine heist     ProjectParticipant   spotter
  also  Evidence-room magnet operation     ProjectParticipant   crew
  also  Gustavo Fring Organization         Membership           head of security
  also  Heisenberg Organization            Membership           head of security
  also  Superlab design and construction   ProjectParticipant   security
James Morgan McGill (Person)
Lydia Rodarte-Quayle (Person)
  also  Czech Republic distribution channel   ProjectParticipant   international distribution
  also  Madrigal Electromotive GmbH           Employment           logistics executive
Brandon Mayhew (Person)
Christian Ortega (Person)
Skinny Pete (Person)
Holly White (Person)
Jack Welker (Person) — Leader
├── Kenny (Person) — Second-in-command
│     also  Jack Welker's gang   Membership   second-in-command
├── Frankie (Person) — Member
│     also  Jack Welker's gang   Membership   member
├── Lester (Person) — Member
│     also  Jack Welker's gang   Membership   member
└── Matt (Person) — Member
      also  Jack Welker's gang   Membership   member
Jane Margolis (Person)
Eladio Vuente (Person) — Leader
├── Gonzo (Person) — Member
│     also  Tuco Salamanca's Albuquerque crew   Membership   member
├── Ignacio Varga (Person) — Member
│     also  Tuco Salamanca's Albuquerque crew   Membership   member
└── No-Doze (Person) — Member
      also  Tuco Salamanca's Albuquerque crew   Membership   member
Gustavo Fring (Person) — Leader
│ also  Juarez Cartel                      Membership           distributor
│ also  Los Pollos Hermanos                Directorship         president
│ also  Superlab design and construction   ProjectParticipant   sponsor
├── Chris Mara (Person) — Member
│     also  Gustavo Fring Organization   Membership   member
└── Dennis Markowski (Person) — Member
      also  Gustavo Fring Organization   Membership   member
Gale Boetticher (Person)
  also  Superlab design and construction   ProjectParticipant   lead chemist
Tyrus Kitt (Person)
Victor (Person)
Hector Salamanca (Person)
Juan Bolsa (Person)
Lalo Salamanca (Person)
Leonel Salamanca (Person)
Marco Salamanca (Person)
Domingo Gallardo Molina (Person)
Tuco Salamanca (Person)
Marie Schrader (Person)
Maximino Arciniega (Person)
George Merkert (Person)
Henry R. Schrader (Person)
Steven Gomez (Person)
Walter White Jr. (Person)
hydra-ctl tree gus

tree-gus.txt

$ hydra-ctl tree gus
Gustavo Fring (Person) — Leader
│ also  Juarez Cartel                      Membership           distributor
│ also  Los Pollos Hermanos                Directorship         president
│ also  Superlab design and construction   ProjectParticipant   sponsor
├── Chris Mara (Person) — Member
│     also  Gustavo Fring Organization   Membership   member
└── Dennis Markowski (Person) — Member
      also  Gustavo Fring Organization   Membership   member
Gustavo Fring Organization (Organization)
├── Gustavo Fring (Person) — Leader ^
│     also  Juarez Cartel                      Membership           distributor
│     also  Los Pollos Hermanos                Directorship         president
│     also  Superlab design and construction   ProjectParticipant   sponsor
├── Gale Boetticher (Person)
│     also  Superlab design and construction   ProjectParticipant   lead chemist
├── Superlab design and construction (Project)
├── Tyrus Kitt (Person)
└── Victor (Person)
hydra-ctl tree gus --format mermaid

tree-gus-mermaid.txt

$ hydra-ctl tree gus --format mermaid
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    p_fring --> p_chris_mara
    p_fring --> p_dennis
    org_fring -->|"leader"| p_fring
    org_fring -->|"chemist"| p_gale
    org_fring --> proj_superlab
    org_fring -->|"enforcer"| p_tyrus
    org_fring -->|"enforcer"| p_victor
    proj_superlab -.->|"sponsor"| p_fring
    org_fring -.->|"member"| p_chris_mara
    org_fring -.->|"member"| p_dennis
    proj_superlab -.->|"lead chemist"| p_gale
    p_fring -.-|"sponsor"| proj_superlab
    p_gale -.-|"lead chemist"| proj_superlab
hydra-ctl tree gus --format mermaid --vertical

tree-gus-mermaid-vertical.txt

$ hydra-ctl tree gus --format mermaid --vertical
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    p_fring --> p_chris_mara
    p_fring --> p_dennis
    org_fring -->|"leader"| p_fring
    org_fring -->|"chemist"| p_gale
    org_fring --> proj_superlab
    org_fring -->|"enforcer"| p_tyrus
    org_fring -->|"enforcer"| p_victor
hydra-ctl tree gus --format mermaid --lateral

tree-gus-mermaid-lateral.txt

$ hydra-ctl tree gus --format mermaid --lateral
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    proj_superlab -.->|"sponsor"| p_fring
    org_fring -.->|"member"| p_chris_mara
    org_fring -.->|"member"| p_dennis
    proj_superlab -.->|"lead chemist"| p_gale
    p_fring -.-|"sponsor"| proj_superlab
    p_gale -.-|"lead chemist"| proj_superlab
    %% no links: Tyrus Kitt, Victor
hydra-ctl tree gus --format mermaid --direction LR

tree-gus-mermaid-lr.txt

$ hydra-ctl tree gus --format mermaid --direction LR
flowchart LR
    %% record tree — breakingbad (GENERATED)
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    p_fring --> p_chris_mara
    p_fring --> p_dennis
    org_fring -->|"leader"| p_fring
    org_fring -->|"chemist"| p_gale
    org_fring --> proj_superlab
    org_fring -->|"enforcer"| p_tyrus
    org_fring -->|"enforcer"| p_victor
    proj_superlab -.->|"sponsor"| p_fring
    org_fring -.->|"member"| p_chris_mara
    org_fring -.->|"member"| p_dennis
    proj_superlab -.->|"lead chemist"| p_gale
    p_fring -.-|"sponsor"| proj_superlab
    p_gale -.-|"lead chemist"| proj_superlab
hydra-ctl tree gus --format mermaid --lateral --singletons

tree-gus-mermaid-singletons.txt

$ hydra-ctl tree gus --format mermaid --lateral --singletons
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    proj_superlab -.->|"sponsor"| p_fring
    org_fring -.->|"member"| p_chris_mara
    org_fring -.->|"member"| p_dennis
    proj_superlab -.->|"lead chemist"| p_gale
    p_fring -.-|"sponsor"| proj_superlab
    p_gale -.-|"lead chemist"| proj_superlab
hydra-ctl tree family

tree-family.txt

$ hydra-ctl tree family
  only     links   drawn   no link
  family       3      15        64

Marie Schrader (Person)
  also  Skyler White   Family   sister   sideways
Henry R. Schrader (Person)
  also  Marie Schrader   Family   wife   sideways
Skyler White (Person)
  also  Walter Hartwell White   Family   husband   sideways
Walter Hartwell White (Person)
│ also  Henry R. Schrader   Family   brother-in-law   sideways
├── Holly White (Person)   Family   child (father)
└── Walter White Jr. (Person)   Family   child (father)

Donald Margolis (Person)
└── Jane Margolis (Person)   Family   child (father)

Hector Salamanca (Person)
Lalo Salamanca (Person)
  also  Hector Salamanca   Family   uncle    sideways
  also  Tuco Salamanca     Family   cousin   sideways
Leonel Salamanca (Person)
  also  Hector Salamanca   Family   uncle   sideways
Marco Salamanca (Person)
  also  Hector Salamanca   Family   uncle          sideways
  also  Leonel Salamanca   Family   twin brother   sideways
Tuco Salamanca (Person)
  also  Hector Salamanca   Family   uncle    sideways
  also  Leonel Salamanca   Family   cousin   sideways
  also  Marco Salamanca    Family   cousin   sideways

Jack Welker (Person)
Todd Alquist (Person)
  also  Jack Welker   Family   uncle   sideways
hydra-ctl tree family employment

tree-family-employment.txt

$ hydra-ctl tree family employment
  only                links   drawn   no link
  family employment      11      25        54

Federal Aviation Administration (PublicBody)
└── Donald Margolis (Person)   Employment   air traffic controller
    └── Jane Margolis (Person)   Family   child (father)

Marie Schrader (Person)
  also  Skyler White   Family   sister   sideways
A1A Car Wash (Company)
└── Skyler White (Person)   Employment   manager
      also  Walter Hartwell White   Family   husband   sideways
DEA Albuquerque Field Office (PublicBody)
├── George Merkert (Person)   Employment   assistant special agent in charge
├── Henry R. Schrader (Person)   Employment   assistant special agent in charge
│     also  Marie Schrader   Family   wife   sideways
└── Steven Gomez (Person)   Employment   special agent
Walter Hartwell White (Person)
│ also  Henry R. Schrader   Family   brother-in-law   sideways
├── Holly White (Person)   Family   child (father)
└── Walter White Jr. (Person)   Family   child (father)

Hector Salamanca (Person)
Lalo Salamanca (Person)
  also  Hector Salamanca   Family   uncle    sideways
  also  Tuco Salamanca     Family   cousin   sideways
Leonel Salamanca (Person)
  also  Hector Salamanca   Family   uncle   sideways
Marco Salamanca (Person)
  also  Hector Salamanca   Family   uncle          sideways
  also  Leonel Salamanca   Family   twin brother   sideways
Tuco Salamanca (Person)
  also  Hector Salamanca   Family   uncle    sideways
  also  Leonel Salamanca   Family   cousin   sideways
  also  Marco Salamanca    Family   cousin   sideways

Jack Welker (Person)
Vamonos Pest (Company)
└── Todd Alquist (Person)   Employment   exterminator
      also  Jack Welker   Family   uncle   sideways

Los Pollos Hermanos (Company)
└── Michael Ehrmantraut (Person)   Employment   corporate security consultant

Madrigal Electromotive GmbH (Company)
└── Lydia Rodarte-Quayle (Person)   Employment   logistics executive
hydra-ctl tree organization sources

tree-organization-sources.txt

$ hydra-ctl tree organization sources
Declan's organization (Organization)
└── Declan (Person) — Leader
Federal Aviation Administration (PublicBody)
└── Donald Margolis (Person)
Heisenberg Organization (Organization)
├── Jesse Bruce Pinkman (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   logistics
│   │ also  Evidence-room magnet operation     ProjectParticipant   crew
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Pinkman street crew                Membership           leader
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── Huell Babineaux (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   ├── Patrick Kuby (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   └── Todd Alquist (Person) — Member
│         also  Dead freight methylamine heist     ProjectParticipant   mechanic
│         also  Heisenberg Organization            Membership           assistant cook
│         also  Jack Welker's gang                 Membership           member
│         also  Vamonos Pest                       Employment           exterminator
│         also  Vamonos Pest mobile cook program   ProjectParticipant   assistant
├── Walter Hartwell White (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   planner
│   │ also  Evidence-room magnet operation     ProjectParticipant   planner
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── A1A Car Wash (Company)
│   │   └── Skyler White (Person)
│   │       │ also  Heisenberg Organization   Membership   money laundering
│   │       └── White residence — 308 Negra Arroyo Lane (RealEstate)
│   │             also  Walter Hartwell White   Ownership
│   ├── The Crystal Ship (Vehicle)
│   └── Walter White's Pontiac Aztek (Vehicle)
├── Czech Republic distribution channel (Project)
│   └── Madrigal Electromotive GmbH (Company)
│       ├── Peter Schuler (Person)
│       ├── Lavanderia Brillante (RealEstate)
│       │   └── The Superlab (RealEstate)
│       └── Los Pollos Hermanos (Company)
│           ├── Los Pollos Hermanos chicken farm (RealEstate)
│           ├── Los Pollos Hermanos — Albuquerque flagship (RealEstate)
│           └── Michael Ehrmantraut (Person)
│                 also  Dead freight methylamine heist     ProjectParticipant   spotter
│                 also  Evidence-room magnet operation     ProjectParticipant   crew
│                 also  Gustavo Fring Organization         Membership           head of security
│                 also  Heisenberg Organization            Membership           head of security
│                 also  Superlab design and construction   ProjectParticipant   security
├── Dead freight methylamine heist (Project)
├── Evidence-room magnet operation (Project)
├── James Morgan McGill (Person)
├── Lydia Rodarte-Quayle (Person)
│     also  Czech Republic distribution channel   ProjectParticipant   international distribution
│     also  Madrigal Electromotive GmbH           Employment           logistics executive
├── Pinkman street crew (Organization)
│   ├── Brandon Mayhew (Person)
│   ├── Christian Ortega (Person)
│   └── Skinny Pete (Person)
├── Vamonos Pest (Company)
└── Vamonos Pest mobile cook program (Project)
Jack Welker's gang (Organization)
└── Jack Welker (Person) — Leader
    ├── Kenny (Person) — Second-in-command
    │     also  Jack Welker's gang   Membership   second-in-command
    ├── Frankie (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    ├── Lester (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    └── Matt (Person) — Member
          also  Jack Welker's gang   Membership   member
Juarez Cartel (Organization)
├── Eladio Vuente (Person) — Leader
│   ├── Gonzo (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   ├── Ignacio Varga (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   └── No-Doze (Person) — Member
│         also  Tuco Salamanca's Albuquerque crew   Membership   member
├── Gustavo Fring Organization (Organization)
│   ├── Gustavo Fring (Person) — Leader
│   │   │ also  Juarez Cartel                      Membership           distributor
│   │   │ also  Los Pollos Hermanos                Directorship         president
│   │   │ also  Superlab design and construction   ProjectParticipant   sponsor
│   │   ├── Chris Mara (Person) — Member
│   │   │     also  Gustavo Fring Organization   Membership   member
│   │   └── Dennis Markowski (Person) — Member
│   │         also  Gustavo Fring Organization   Membership   member
│   ├── Gale Boetticher (Person)
│   │     also  Superlab design and construction   ProjectParticipant   lead chemist
│   ├── Superlab design and construction (Project)
│   ├── Tyrus Kitt (Person)
│   └── Victor (Person)
├── Hector Salamanca (Person)
├── Juan Bolsa (Person)
├── Lalo Salamanca (Person)
├── Leonel Salamanca (Person)
├── Marco Salamanca (Person)
└── Tuco Salamanca's Albuquerque crew (Organization)
    ├── Domingo Gallardo Molina (Person)
    └── Tuco Salamanca (Person)
United States Drug Enforcement Administration (PublicBody)
└── DEA Albuquerque Field Office (PublicBody)
    ├── George Merkert (Person)
    ├── Henry R. Schrader (Person)
    └── Steven Gomez (Person)

sources

  entities   66

  documents

  HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) (Pages)   dea:doc-bb-casefile
  ├── p.1 (Page)   heisenberg:doc-bb-casefile~p1
  │   ├── Henry R. Schrader (Person)   sources   dea:p-hank
  │   └── Walter Hartwell White (Person)   sources   heisenberg:p-walt
  ├── p.2 (Page)   fring-condensed:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources of fring-condensed:p-fring   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources of fring-condensed:org-fring   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources of fring-condensed:co-madrigal   sess-96cfcd44:co-madrigal
  ├── p.2 (Page)   sess-96cfcd44:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources   sess-96cfcd44:co-madrigal
  ├── p.3 (Page)   cartel:doc-bb-casefile~p3
  │   ├── Eladio Vuente (Person)   sources   cartel:p-eladio
  │   ├── Juan Bolsa (Person)   sources   cartel:p-bolsa
  │   ├── Juarez Cartel (Organization)   sources   cartel:org-cartel
  │   └── Tuco Salamanca (Person)   sources   cartel:p-tuco
  ├── p.4 (Page)   cartel:doc-bb-casefile~p4
  │   └── Hector Salamanca (Person)   sources   cartel:p-hector
  └── p.5 (Page)   heisenberg:doc-bb-casefile~p5
      └── Heisenberg Organization (Organization)   sources   heisenberg:org-heisenberg

  uncited    55
hydra-ctl tree employment membership --stubs

tree-stubs.txt

$ hydra-ctl tree employment membership --stubs
  only                    links   drawn   no link
  employment membership      44      55        26

Declan's organization (Organization)
└── Declan (Person)   Membership   leader

Federal Aviation Administration (PublicBody)
└── Donald Margolis (Person)   Employment   air traffic controller

Gray Matter Technologies (Organization)   stub
├── Walter Hartwell White (Person)   Employment   co-founder
│     also  Gustavo Fring Organization   Membership   cook
│     also  Heisenberg Organization      Membership   leader
└── Gretchen Schwartz (LegalEntity)   Membership   co-founder   stub
Heisenberg Organization (Organization)
├── Jesse Bruce Pinkman (Person)   Membership   cook
│     also  Gustavo Fring Organization   Membership   cook
│     also  Pinkman street crew          Membership   leader
├── James Morgan McGill (Person)   Membership   counsel
├── Pinkman street crew (Organization)   Membership
│   ├── Brandon Mayhew (Person)   Membership   dealer
│   ├── Christian Ortega (Person)   Membership   dealer
│   └── Skinny Pete (Person)   Membership   dealer
├── Huell Babineaux (Person)   Membership   member
└── Patrick Kuby (Person)   Membership   member
Jack Welker's gang (Organization)
├── Jack Welker (Person)   Membership   leader
├── Frankie (Person)   Membership   member
├── Kenny (Person)   Membership   second-in-command
├── Lester (Person)   Membership   member
└── Matt (Person)   Membership   member
Juarez Cartel (Organization)
├── Eladio Vuente (Person)   Membership   leader
├── Gustavo Fring Organization (Organization)   Membership
│   ├── Gustavo Fring (Person)   Membership   leader
│   │     also  Juarez Cartel   Membership   distributor
│   ├── Gale Boetticher (Person)   Membership   chemist
│   ├── Tyrus Kitt (Person)   Membership   enforcer
│   ├── Victor (Person)   Membership   enforcer
│   ├── Chris Mara (Person)   Membership   member
│   └── Dennis Markowski (Person)   Membership   member
├── Hector Salamanca (Person)   Membership   capo
├── Juan Bolsa (Person)   Membership   underboss
├── Lalo Salamanca (Person)   Membership   capo
├── Leonel Salamanca (Person)   Membership   sicario
├── Marco Salamanca (Person)   Membership   sicario
└── Tuco Salamanca's Albuquerque crew (Organization)   Membership
    ├── Domingo Gallardo Molina (Person)   Membership   distributor
    ├── Tuco Salamanca (Person)   Membership   crew chief
    ├── Gonzo (Person)   Membership   member
    ├── Ignacio Varga (Person)   Membership   member
    └── No-Doze (Person)   Membership   member
A1A Car Wash (Company)
└── Skyler White (Person)   Employment   manager
      also  Heisenberg Organization   Membership   money laundering
Los Pollos Hermanos (Company)
└── Michael Ehrmantraut (Person)   Employment   corporate security consultant
      also  Gustavo Fring Organization   Membership   head of security
      also  Heisenberg Organization      Membership   head of security
Madrigal Electromotive GmbH (Company)
└── Lydia Rodarte-Quayle (Person)   Employment   logistics executive
      also  Heisenberg Organization   Membership   distributor
Vamonos Pest (Company)
└── Todd Alquist (Person)   Employment   exterminator
      also  Heisenberg Organization   Membership   assistant cook
      also  Jack Welker's gang        Membership   member

United States Drug Enforcement Administration (PublicBody)
└── DEA Albuquerque Field Office (PublicBody)   Membership
    ├── George Merkert (Person)   Employment   assistant special agent in charge
    ├── Henry R. Schrader (Person)   Employment   assistant special agent in charge
    └── Steven Gomez (Person)   Employment   special agent
hydra-ctl tree --read generic

tree-generic.txt

$ hydra-ctl tree --read generic
Casa Tranquila nursing home (RealEstate)
Dan Wachsberger (Person)
Declan's organization (Organization)
└── Declan (Person) — Leader
Federal Aviation Administration (PublicBody)
└── Donald Margolis (Person)
Heisenberg (Person)
Heisenberg Organization (Organization)
├── Jesse Bruce Pinkman (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   logistics
│   │ also  Evidence-room magnet operation     ProjectParticipant   crew
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Pinkman street crew                Membership           leader
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── Huell Babineaux (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   ├── Patrick Kuby (Person) — Member
│   │     also  Heisenberg Organization   Membership   member
│   └── Todd Alquist (Person) — Member
│         also  Dead freight methylamine heist     ProjectParticipant   mechanic
│         also  Heisenberg Organization            Membership           assistant cook
│         also  Jack Welker's gang                 Membership           member
│         also  Vamonos Pest                       Employment           exterminator
│         also  Vamonos Pest mobile cook program   ProjectParticipant   assistant
├── Walter Hartwell White (Person) — Leader
│   │ also  Dead freight methylamine heist     ProjectParticipant   planner
│   │ also  Evidence-room magnet operation     ProjectParticipant   planner
│   │ also  Gustavo Fring Organization         Membership           cook
│   │ also  Vamonos Pest mobile cook program   ProjectParticipant   cook
│   ├── A1A Car Wash (Company)
│   │   └── Skyler White (Person)
│   │       │ also  Heisenberg Organization   Membership   money laundering
│   │       └── White residence — 308 Negra Arroyo Lane (RealEstate)
│   │             also  Walter Hartwell White   Ownership
│   ├── The Crystal Ship (Vehicle)
│   └── Walter White's Pontiac Aztek (Vehicle)
├── Czech Republic distribution channel (Project)
│   └── Madrigal Electromotive GmbH (Company)
│       ├── Peter Schuler (Person)
│       ├── Lavanderia Brillante (RealEstate)
│       │   └── The Superlab (RealEstate)
│       └── Los Pollos Hermanos (Company)
│           ├── Los Pollos Hermanos chicken farm (RealEstate)
│           ├── Los Pollos Hermanos — Albuquerque flagship (RealEstate)
│           └── Michael Ehrmantraut (Person)
│                 also  Dead freight methylamine heist     ProjectParticipant   spotter
│                 also  Evidence-room magnet operation     ProjectParticipant   crew
│                 also  Gustavo Fring Organization         Membership           head of security
│                 also  Heisenberg Organization            Membership           head of security
│                 also  Superlab design and construction   ProjectParticipant   security
├── Dead freight methylamine heist (Project)
├── Evidence-room magnet operation (Project)
├── James Morgan McGill (Person)
├── Lydia Rodarte-Quayle (Person)
│     also  Czech Republic distribution channel   ProjectParticipant   international distribution
│     also  Madrigal Electromotive GmbH           Employment           logistics executive
├── Pinkman street crew (Organization)
│   ├── Brandon Mayhew (Person)
│   ├── Christian Ortega (Person)
│   └── Skinny Pete (Person)
├── Vamonos Pest (Company)
└── Vamonos Pest mobile cook program (Project)
Holly White (Person)
Jack Welker's gang (Organization)
└── Jack Welker (Person) — Leader
    ├── Kenny (Person) — Second-in-command
    │     also  Jack Welker's gang   Membership   second-in-command
    ├── Frankie (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    ├── Lester (Person) — Member
    │     also  Jack Welker's gang   Membership   member
    └── Matt (Person) — Member
          also  Jack Welker's gang   Membership   member
Jane Margolis (Person)
Juarez Cartel (Organization)
├── Eladio Vuente (Person) — Leader
│   ├── Gonzo (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   ├── Ignacio Varga (Person) — Member
│   │     also  Tuco Salamanca's Albuquerque crew   Membership   member
│   └── No-Doze (Person) — Member
│         also  Tuco Salamanca's Albuquerque crew   Membership   member
├── Gustavo Fring Organization (Organization)
│   ├── Gustavo Fring (Person) — Leader
│   │   │ also  Juarez Cartel                      Membership           distributor
│   │   │ also  Los Pollos Hermanos                Directorship         president
│   │   │ also  Superlab design and construction   ProjectParticipant   sponsor
│   │   ├── Chris Mara (Person) — Member
│   │   │     also  Gustavo Fring Organization   Membership   member
│   │   └── Dennis Markowski (Person) — Member
│   │         also  Gustavo Fring Organization   Membership   member
│   ├── Gale Boetticher (Person)
│   │     also  Superlab design and construction   ProjectParticipant   lead chemist
│   ├── Superlab design and construction (Project)
│   ├── Tyrus Kitt (Person)
│   └── Victor (Person)
├── Hector Salamanca (Person)
├── Juan Bolsa (Person)
├── Lalo Salamanca (Person)
├── Leonel Salamanca (Person)
├── Marco Salamanca (Person)
└── Tuco Salamanca's Albuquerque crew (Organization)
    ├── Domingo Gallardo Molina (Person)
    └── Tuco Salamanca (Person)
Marie Schrader (Person)
Maximino Arciniega (Person)
United States Drug Enforcement Administration (PublicBody)
└── DEA Albuquerque Field Office (PublicBody)
    ├── George Merkert (Person)
    ├── Henry R. Schrader (Person)
    └── Steven Gomez (Person)
Walter White Jr. (Person)
operations:addr-abq (Address)
operations:addr-hacienda (Address)
operations:addr-hannover (Address)
operations:addr-juarez (Address)
operations:addr-tohajiilee (Address)
hydra-ctl tree gus --ascii

tree-ascii.txt

$ hydra-ctl tree gus --ascii
Gustavo Fring (Person) — Leader
| also  Juarez Cartel                      Membership           distributor
| also  Los Pollos Hermanos                Directorship         president
| also  Superlab design and construction   ProjectParticipant   sponsor
|-- Chris Mara (Person) — Member
|     also  Gustavo Fring Organization   Membership   member
\-- Dennis Markowski (Person) — Member
      also  Gustavo Fring Organization   Membership   member
Gustavo Fring Organization (Organization)
|-- Gustavo Fring (Person) — Leader ^
|     also  Juarez Cartel                      Membership           distributor
|     also  Los Pollos Hermanos                Directorship         president
|     also  Superlab design and construction   ProjectParticipant   sponsor
|-- Gale Boetticher (Person)
|     also  Superlab design and construction   ProjectParticipant   lead chemist
|-- Superlab design and construction (Project)
|-- Tyrus Kitt (Person)
\-- Victor (Person)
hydra-ctl tree gus --format json

tree-json.txt

$ hydra-ctl tree gus --format json
{
 "tree": [
  {
   "name": "Gustavo Fring (Person) — Leader",
   "outside": false,
   "source": null,
   "titles": [],
   "children": [
    {
     "name": "Chris Mara (Person) — Member",
     "outside": false,
     "source": null,
     "titles": [],
     "children": [],
     "also": [
      "also  Gustavo Fring Organization   Membership   member"
     ]
    },
    {
     "name": "Dennis Markowski (Person) — Member",
     "outside": false,
     "source": null,
     "titles": [],
     "children": [],
     "also": [
      "also  Gustavo Fring Organization   Membership   member"
     ]
    }
   ],
   "also": [
    "also  Juarez Cartel                      Membership           distributor",
    "also  Los Pollos Hermanos                Directorship         president",
    "also  Superlab design and construction   ProjectParticipant   sponsor"
   ]
  },
  {
   "name": "Gustavo Fring Organization (Organization)",
   "outside": false,
   "source": null,
   "titles": [],
   "children": [
    {
     "name": "Gustavo Fring (Person) — Leader",
     "outside": false,
     "source": null,
     "titles": [],
     "children": [],
     "also": [
      "also  Juarez Cartel                      Membership           distributor",
      "also  Los Pollos Hermanos                Directorship         president",
      "also  Superlab design and construction   ProjectParticipant   sponsor"
     ],
     "dup": true
    },
    {
     "name": "Gale Boetticher (Person)",
     "outside": false,
     "source": null,
     "titles": [],
     "children": [],
     "also": [
      "also  Superlab design and construction   ProjectParticipant   lead chemist"
     ]
    },
    {
     "name": "Superlab design and construction (Project)",
     "outside": false,
     "source": null,
     "titles": [],
     "children": []
    },
    {
     "name": "Tyrus Kitt (Person)",
     "outside": false,
     "source": null,
     "titles": [],
     "children": []
    },
    {
     "name": "Victor (Person)",
     "outside": false,
     "source": null,
     "titles": [],
     "children": []
    }
   ]
  }
 ]
}
hydra-ctl tree --format mermaid

tree-mermaid.txt

$ hydra-ctl tree --format mermaid
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_wachsberger["Dan Wachsberger"]
    org_declan["Declan's organization"]
    p_declan["Declan<br/><i>Leader</i>"]
    pb_faa["Federal Aviation Administration"]
    p_margolis["Donald Margolis<br/><i>air traffic controller</i>"]
    org_heisenberg["Heisenberg Organization"]
    p_jesse["Jesse Bruce Pinkman<br/><i>Leader</i>"]
    p_huell["Huell Babineaux<br/><i>Member</i>"]
    p_kuby["Patrick Kuby<br/><i>Member</i>"]
    p_todd["Todd Alquist<br/><i>Member</i>"]
    p_walt["Walter Hartwell White<br/><i>Leader</i>"]
    co_carwash["A1A Car Wash"]
    p_skyler["Skyler White<br/><i>manager</i>"]
    re_white["White residence — 308 Negra Arroyo Lane"]
    veh_rv["The Crystal Ship"]
    veh_aztek["Walter White's Pontiac Aztek"]
    proj_czech["Czech Republic distribution channel<br/><i>organization</i>"]
    co_madrigal["Madrigal Electromotive GmbH<br/><i>unwitting shipping infrastructure</i>"]
    p_schuler["Peter Schuler<br/><i>head of fast food division</i>"]
    re_lavanderia["Lavanderia Brillante"]
    re_superlab["The Superlab<br/><i>parent</i>"]
    co_pollos["Los Pollos Hermanos"]
    re_farm["Los Pollos Hermanos chicken farm"]
    re_pollos_abq["Los Pollos Hermanos — Albuquerque flagship"]
    p_mike["Michael Ehrmantraut<br/><i>corporate security consultant</i>"]
    proj_train_heist["Dead freight methylamine heist<br/><i>organization</i>"]
    proj_magnet["Evidence-room magnet operation<br/><i>organization</i>"]
    p_saul["James Morgan McGill<br/><i>counsel</i>"]
    p_lydia["Lydia Rodarte-Quayle<br/><i>distributor</i>"]
    crew_jesse["Pinkman street crew"]
    p_badger["Brandon Mayhew<br/><i>dealer</i>"]
    p_combo["Christian Ortega<br/><i>dealer</i>"]
    p_skinnypete["Skinny Pete<br/><i>dealer</i>"]
    co_vamonos["Vamonos Pest"]
    proj_vamonos["Vamonos Pest mobile cook program<br/><i>organization</i>"]
    p_holly["Holly White"]
    org_welker["Jack Welker's gang"]
    p_jack["Jack Welker<br/><i>Leader</i>"]
    p_kenny["Kenny<br/><i>Second-in-command</i>"]
    p_frankie["Frankie<br/><i>Member</i>"]
    p_lester["Lester<br/><i>Member</i>"]
    p_matt["Matt<br/><i>Member</i>"]
    p_jane["Jane Margolis"]
    org_cartel["Juarez Cartel"]
    p_eladio["Eladio Vuente<br/><i>Leader</i>"]
    p_gonzo["Gonzo<br/><i>Member</i>"]
    p_nacho["Ignacio Varga<br/><i>Member</i>"]
    p_nodoze["No-Doze<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    p_hector["Hector Salamanca<br/><i>capo</i>"]
    p_bolsa["Juan Bolsa<br/><i>underboss</i>"]
    p_lalo["Lalo Salamanca<br/><i>capo</i>"]
    p_leonel["Leonel Salamanca<br/><i>sicario</i>"]
    p_marco["Marco Salamanca<br/><i>sicario</i>"]
    crew_tuco["Tuco Salamanca's Albuquerque crew"]
    p_krazy8["Domingo Gallardo Molina<br/><i>distributor</i>"]
    p_tuco["Tuco Salamanca<br/><i>crew chief</i>"]
    p_marie["Marie Schrader"]
    p_max["Maximino Arciniega"]
    pb_dea["United States Drug Enforcement Administration"]
    pb_dea_abq["DEA Albuquerque Field Office"]
    p_merkert["George Merkert<br/><i>assistant special agent in charge</i>"]
    p_hank["Henry R. Schrader<br/><i>assistant special agent in charge</i>"]
    p_gomez["Steven Gomez<br/><i>special agent</i>"]
    p_waltjr["Walter White Jr."]
    org_declan -->|"leader"| p_declan
    pb_faa -->|"air traffic controller"| p_margolis
    org_heisenberg -->|"cook"| p_jesse
    org_heisenberg -->|"leader"| p_walt
    org_heisenberg --> proj_czech
    org_heisenberg --> proj_train_heist
    org_heisenberg --> proj_magnet
    org_heisenberg -->|"counsel"| p_saul
    org_heisenberg -->|"distributor"| p_lydia
    org_heisenberg --> crew_jesse
    org_heisenberg --> co_vamonos
    org_heisenberg --> proj_vamonos
    p_jesse --> p_huell
    p_jesse --> p_kuby
    p_jesse --> p_todd
    p_walt --> co_carwash
    p_walt --> veh_rv
    p_walt --> veh_aztek
    co_carwash -->|"manager"| p_skyler
    p_skyler --> re_white
    proj_czech -->|"unwitting shipping infrastructure"| co_madrigal
    co_madrigal -->|"head of fast food division"| p_schuler
    co_madrigal --> re_lavanderia
    co_madrigal --> co_pollos
    re_lavanderia --> re_superlab
    co_pollos --> re_farm
    co_pollos --> re_pollos_abq
    co_pollos -->|"corporate security consultant"| p_mike
    crew_jesse -->|"dealer"| p_badger
    crew_jesse -->|"dealer"| p_combo
    crew_jesse -->|"dealer"| p_skinnypete
    org_welker -->|"leader"| p_jack
    p_jack --> p_kenny
    p_jack --> p_frankie
    p_jack --> p_lester
    p_jack --> p_matt
    org_cartel -->|"leader"| p_eladio
    org_cartel --> org_fring
    org_cartel -->|"capo"| p_hector
    org_cartel -->|"underboss"| p_bolsa
    org_cartel -->|"capo"| p_lalo
    org_cartel -->|"sicario"| p_leonel
    org_cartel -->|"sicario"| p_marco
    org_cartel --> crew_tuco
    p_eladio --> p_gonzo
    p_eladio --> p_nacho
    p_eladio --> p_nodoze
    org_fring -->|"leader"| p_fring
    org_fring -->|"chemist"| p_gale
    org_fring --> proj_superlab
    org_fring -->|"enforcer"| p_tyrus
    org_fring -->|"enforcer"| p_victor
    p_fring --> p_chris_mara
    p_fring --> p_dennis
    crew_tuco -->|"distributor"| p_krazy8
    crew_tuco -->|"crew chief"| p_tuco
    pb_dea --> pb_dea_abq
    pb_dea_abq -->|"assistant special agent in charge"| p_merkert
    pb_dea_abq -->|"assistant special agent in charge"| p_hank
    pb_dea_abq -->|"special agent"| p_gomez
    proj_train_heist -.->|"logistics"| p_jesse
    proj_magnet -.->|"crew"| p_jesse
    org_fring -.->|"cook"| p_jesse
    crew_jesse -.->|"leader"| p_jesse
    proj_vamonos -.->|"cook"| p_jesse
    org_heisenberg -.->|"member"| p_huell
    org_heisenberg -.->|"member"| p_kuby
    proj_train_heist -.->|"mechanic"| p_todd
    org_heisenberg -.->|"assistant cook"| p_todd
    org_welker -.->|"member"| p_todd
    co_vamonos -.->|"exterminator"| p_todd
    proj_vamonos -.->|"assistant"| p_todd
    proj_train_heist -.->|"planner"| p_walt
    proj_magnet -.->|"planner"| p_walt
    org_fring -.->|"cook"| p_walt
    proj_vamonos -.->|"cook"| p_walt
    org_heisenberg -.->|"money laundering"| p_skyler
    p_walt -.-> re_white
    proj_train_heist -.->|"spotter"| p_mike
    proj_magnet -.->|"crew"| p_mike
    org_fring -.->|"head of security"| p_mike
    org_heisenberg -.->|"head of security"| p_mike
    proj_superlab -.->|"security"| p_mike
    proj_czech -.->|"international distribution"| p_lydia
    co_madrigal -.->|"logistics executive"| p_lydia
    org_welker -.->|"second-in-command"| p_kenny
    org_welker -.->|"member"| p_frankie
    org_welker -.->|"member"| p_lester
    org_welker -.->|"member"| p_matt
    crew_tuco -.->|"member"| p_gonzo
    crew_tuco -.->|"member"| p_nacho
    crew_tuco -.->|"member"| p_nodoze
    org_cartel -.->|"distributor"| p_fring
    co_pollos -.->|"president"| p_fring
    proj_superlab -.->|"sponsor"| p_fring
    org_fring -.->|"member"| p_chris_mara
    org_fring -.->|"member"| p_dennis
    proj_superlab -.->|"lead chemist"| p_gale
    p_wachsberger -.-|"outside counsel"| org_fring
    p_wachsberger -.-|"outside counsel"| org_fring
    p_jesse -.-|"logistics"| proj_train_heist
    p_jesse -.-|"crew"| proj_magnet
    p_jesse -.-|"cook"| proj_vamonos
    p_todd -.-|"mechanic"| proj_train_heist
    p_todd -.-|"uncle"| p_jack
    p_todd -.-|"assistant"| proj_vamonos
    p_walt -.-|"planner"| proj_train_heist
    p_walt -.-|"rival distributor; bought out the partnership's share, later hostilities"| p_declan
    p_walt -.-|"planner"| proj_magnet
    p_walt -.-|"brother-in-law"| p_hank
    p_walt -.-|"cook"| proj_vamonos
    p_skyler -.-|"husband"| p_walt
    p_mike -.-|"spotter"| proj_train_heist
    p_mike -.-|"crew"| proj_magnet
    p_mike -.-|"security"| proj_superlab
    p_saul -.-|"criminal defense counsel"| p_jesse
    p_saul -.-|"criminal defense counsel"| p_walt
    p_lydia -.-|"international distribution"| proj_czech
    p_lydia -.-|"methylamine supplier"| p_fring
    p_lydia -.-|"methylamine supplier"| p_fring
    p_holly -.-|"father"| p_walt
    p_jane -.-|"father"| p_margolis
    p_jane -.-|"girlfriend"| p_jesse
    org_fring -.- org_heisenberg
    p_fring -.-|"sponsor"| proj_superlab
    p_gale -.-|"lead chemist"| proj_superlab
    p_lalo -.-|"uncle"| p_hector
    p_lalo -.-|"cousin"| p_tuco
    p_leonel -.-|"uncle"| p_hector
    p_marco -.-|"uncle"| p_hector
    p_marco -.-|"twin brother"| p_leonel
    p_krazy8 -.-|"confidential informant"| p_hank
    p_tuco -.-|"uncle"| p_hector
    p_tuco -.-|"cousin"| p_leonel
    p_tuco -.-|"cousin"| p_marco
    p_marie -.-|"sister"| p_skyler
    p_max -.-|"business partner; co-founded Los Pollos Hermanos"| p_fring
    p_hank -.-|"wife"| p_marie
    p_waltjr -.-|"father"| p_walt
    %% no links: Casa Tranquila nursing home, Heisenberg, operations:addr-abq, operations:addr-hacienda, operations:addr-hannover, operations:addr-juarez, operations:addr-tohajiilee
hydra-ctl tree --format mermaid --vertical --direction LR

tree-mermaid-vertical.txt

$ hydra-ctl tree --format mermaid --vertical --direction LR
flowchart LR
    %% record tree — breakingbad (GENERATED)
    org_declan["Declan's organization"]
    p_declan["Declan<br/><i>Leader</i>"]
    pb_faa["Federal Aviation Administration"]
    p_margolis["Donald Margolis<br/><i>air traffic controller</i>"]
    org_heisenberg["Heisenberg Organization"]
    p_jesse["Jesse Bruce Pinkman<br/><i>Leader</i>"]
    p_huell["Huell Babineaux<br/><i>Member</i>"]
    p_kuby["Patrick Kuby<br/><i>Member</i>"]
    p_todd["Todd Alquist<br/><i>Member</i>"]
    p_walt["Walter Hartwell White<br/><i>Leader</i>"]
    co_carwash["A1A Car Wash"]
    p_skyler["Skyler White<br/><i>manager</i>"]
    re_white["White residence — 308 Negra Arroyo Lane"]
    veh_rv["The Crystal Ship"]
    veh_aztek["Walter White's Pontiac Aztek"]
    proj_czech["Czech Republic distribution channel<br/><i>organization</i>"]
    co_madrigal["Madrigal Electromotive GmbH<br/><i>unwitting shipping infrastructure</i>"]
    p_schuler["Peter Schuler<br/><i>head of fast food division</i>"]
    re_lavanderia["Lavanderia Brillante"]
    re_superlab["The Superlab<br/><i>parent</i>"]
    co_pollos["Los Pollos Hermanos"]
    re_farm["Los Pollos Hermanos chicken farm"]
    re_pollos_abq["Los Pollos Hermanos — Albuquerque flagship"]
    p_mike["Michael Ehrmantraut<br/><i>corporate security consultant</i>"]
    proj_train_heist["Dead freight methylamine heist<br/><i>organization</i>"]
    proj_magnet["Evidence-room magnet operation<br/><i>organization</i>"]
    p_saul["James Morgan McGill<br/><i>counsel</i>"]
    p_lydia["Lydia Rodarte-Quayle<br/><i>distributor</i>"]
    crew_jesse["Pinkman street crew"]
    p_badger["Brandon Mayhew<br/><i>dealer</i>"]
    p_combo["Christian Ortega<br/><i>dealer</i>"]
    p_skinnypete["Skinny Pete<br/><i>dealer</i>"]
    co_vamonos["Vamonos Pest"]
    proj_vamonos["Vamonos Pest mobile cook program<br/><i>organization</i>"]
    org_welker["Jack Welker's gang"]
    p_jack["Jack Welker<br/><i>Leader</i>"]
    p_kenny["Kenny<br/><i>Second-in-command</i>"]
    p_frankie["Frankie<br/><i>Member</i>"]
    p_lester["Lester<br/><i>Member</i>"]
    p_matt["Matt<br/><i>Member</i>"]
    org_cartel["Juarez Cartel"]
    p_eladio["Eladio Vuente<br/><i>Leader</i>"]
    p_gonzo["Gonzo<br/><i>Member</i>"]
    p_nacho["Ignacio Varga<br/><i>Member</i>"]
    p_nodoze["No-Doze<br/><i>Member</i>"]
    org_fring["Gustavo Fring Organization"]
    p_fring["Gustavo Fring<br/><i>Leader</i>"]
    p_chris_mara["Chris Mara<br/><i>Member</i>"]
    p_dennis["Dennis Markowski<br/><i>Member</i>"]
    p_gale["Gale Boetticher<br/><i>chemist</i>"]
    proj_superlab["Superlab design and construction<br/><i>organization</i>"]
    p_tyrus["Tyrus Kitt<br/><i>enforcer</i>"]
    p_victor["Victor<br/><i>enforcer</i>"]
    p_hector["Hector Salamanca<br/><i>capo</i>"]
    p_bolsa["Juan Bolsa<br/><i>underboss</i>"]
    p_lalo["Lalo Salamanca<br/><i>capo</i>"]
    p_leonel["Leonel Salamanca<br/><i>sicario</i>"]
    p_marco["Marco Salamanca<br/><i>sicario</i>"]
    crew_tuco["Tuco Salamanca's Albuquerque crew"]
    p_krazy8["Domingo Gallardo Molina<br/><i>distributor</i>"]
    p_tuco["Tuco Salamanca<br/><i>crew chief</i>"]
    pb_dea["United States Drug Enforcement Administration"]
    pb_dea_abq["DEA Albuquerque Field Office"]
    p_merkert["George Merkert<br/><i>assistant special agent in charge</i>"]
    p_hank["Henry R. Schrader<br/><i>assistant special agent in charge</i>"]
    p_gomez["Steven Gomez<br/><i>special agent</i>"]
    org_declan -->|"leader"| p_declan
    pb_faa -->|"air traffic controller"| p_margolis
    org_heisenberg -->|"cook"| p_jesse
    org_heisenberg -->|"leader"| p_walt
    org_heisenberg --> proj_czech
    org_heisenberg --> proj_train_heist
    org_heisenberg --> proj_magnet
    org_heisenberg -->|"counsel"| p_saul
    org_heisenberg -->|"distributor"| p_lydia
    org_heisenberg --> crew_jesse
    org_heisenberg --> co_vamonos
    org_heisenberg --> proj_vamonos
    p_jesse --> p_huell
    p_jesse --> p_kuby
    p_jesse --> p_todd
    p_walt --> co_carwash
    p_walt --> veh_rv
    p_walt --> veh_aztek
    co_carwash -->|"manager"| p_skyler
    p_skyler --> re_white
    proj_czech -->|"unwitting shipping infrastructure"| co_madrigal
    co_madrigal -->|"head of fast food division"| p_schuler
    co_madrigal --> re_lavanderia
    co_madrigal --> co_pollos
    re_lavanderia --> re_superlab
    co_pollos --> re_farm
    co_pollos --> re_pollos_abq
    co_pollos -->|"corporate security consultant"| p_mike
    crew_jesse -->|"dealer"| p_badger
    crew_jesse -->|"dealer"| p_combo
    crew_jesse -->|"dealer"| p_skinnypete
    org_welker -->|"leader"| p_jack
    p_jack --> p_kenny
    p_jack --> p_frankie
    p_jack --> p_lester
    p_jack --> p_matt
    org_cartel -->|"leader"| p_eladio
    org_cartel --> org_fring
    org_cartel -->|"capo"| p_hector
    org_cartel -->|"underboss"| p_bolsa
    org_cartel -->|"capo"| p_lalo
    org_cartel -->|"sicario"| p_leonel
    org_cartel -->|"sicario"| p_marco
    org_cartel --> crew_tuco
    p_eladio --> p_gonzo
    p_eladio --> p_nacho
    p_eladio --> p_nodoze
    org_fring -->|"leader"| p_fring
    org_fring -->|"chemist"| p_gale
    org_fring --> proj_superlab
    org_fring -->|"enforcer"| p_tyrus
    org_fring -->|"enforcer"| p_victor
    p_fring --> p_chris_mara
    p_fring --> p_dennis
    crew_tuco -->|"distributor"| p_krazy8
    crew_tuco -->|"crew chief"| p_tuco
    pb_dea --> pb_dea_abq
    pb_dea_abq -->|"assistant special agent in charge"| p_merkert
    pb_dea_abq -->|"assistant special agent in charge"| p_hank
    pb_dea_abq -->|"special agent"| p_gomez
    %% no links: Casa Tranquila nursing home, Dan Wachsberger, Heisenberg, Holly White, Jane Margolis, Marie Schrader, Maximino Arciniega, Walter White Jr., operations:addr-abq, operations:addr-hacienda, operations:addr-hannover, operations:addr-juarez, operations:addr-tohajiilee
hydra-ctl tree family --format mermaid

tree-mermaid-family.txt

$ hydra-ctl tree family --format mermaid
flowchart TD
    %% record tree — breakingbad (GENERATED)
    p_marie["Marie Schrader"]
    p_hank["Henry R. Schrader<br/><i>assistant special agent in charge</i>"]
    p_skyler["Skyler White<br/><i>manager</i>"]
    p_walt["Walter Hartwell White<br/><i>Leader</i>"]
    p_holly["Holly White"]
    p_waltjr["Walter White Jr."]
    p_margolis["Donald Margolis<br/><i>air traffic controller</i>"]
    p_jane["Jane Margolis"]
    p_hector["Hector Salamanca<br/><i>capo</i>"]
    p_lalo["Lalo Salamanca<br/><i>capo</i>"]
    p_leonel["Leonel Salamanca<br/><i>sicario</i>"]
    p_marco["Marco Salamanca<br/><i>sicario</i>"]
    p_tuco["Tuco Salamanca<br/><i>crew chief</i>"]
    p_jack["Jack Welker<br/><i>Leader</i>"]
    p_todd["Todd Alquist<br/><i>Member</i>"]
    p_walt -->|"child (father)"| p_holly
    p_walt -->|"child (father)"| p_waltjr
    p_margolis -->|"child (father)"| p_jane
    p_marie -.-|"sister"| p_skyler
    p_hank -.-|"wife"| p_marie
    p_skyler -.-|"husband"| p_walt
    p_walt -.-|"brother-in-law"| p_hank
    p_lalo -.-|"uncle"| p_hector
    p_lalo -.-|"cousin"| p_tuco
    p_leonel -.-|"uncle"| p_hector
    p_marco -.-|"uncle"| p_hector
    p_marco -.-|"twin brother"| p_leonel
    p_tuco -.-|"uncle"| p_hector
    p_tuco -.-|"cousin"| p_leonel
    p_tuco -.-|"cousin"| p_marco
    p_todd -.-|"uncle"| p_jack

positions

hydra-ctl positions

positions.txt

$ hydra-ctl positions
Associate   outside
  titles   associate
           close associate
           contact
Leader
│ titles   boss
│          leader
│          head of organization
├── Member
│     titles   member
│              crew member
└── Second-in-command
    │ titles   second in command
    │          deputy
    └── Member ^
          titles   member
                   crew member

unplaced titles   36
  Head of Security                    criminal defense counsel     mechanic
  air traffic controller              dealer                       money laundering
  assistant                           distributor                  outside counsel
  assistant cook                      enforcer                     planner
  assistant special agent in charge   exterminator                 president
  capo                                head of fast food division   security
  chemist                             head of security             sicario
  cook                                international distribution   special agent
  corporate security consultant       lead chemist                 sponsor
  counsel                             logistics                    spotter
  crew                                logistics executive          underboss
  crew chief                          manager                      unwitting shipping infrastructure
hydra-ctl positions --tree --nodes

positions-tree-nodes.txt

$ hydra-ctl positions --tree --nodes
Associate   outside
  titles   associate
           close associate
           contact
Leader
│ titles   boss
│          leader
│          head of organization
│ records  Declan                  Person
│          Eladio Vuente           Person
│          Gustavo Fring           Person
│          Jack Welker             Person
│          Jesse Bruce Pinkman     Person
│          Walter Hartwell White   Person
├── Member
│     titles   member
│              crew member
│     records  Chris Mara         Person
│              Dennis Markowski   Person
│              Frankie            Person
│              Gonzo              Person
│              Huell Babineaux    Person
│              Ignacio Varga      Person
│              Lester             Person
│              Matt               Person
│              No-Doze            Person
│              Patrick Kuby       Person
│              Todd Alquist       Person
└── Second-in-command
    │ titles   second in command
    │          deputy
    │ records  Kenny   Person
    └── Member ^
          titles   member
                   crew member
          records  Chris Mara         Person
                   Dennis Markowski   Person
                   Frankie            Person
                   Gonzo              Person
                   Huell Babineaux    Person
                   Ignacio Varga      Person
                   Lester             Person
                   Matt               Person
                   No-Doze            Person
                   Patrick Kuby       Person
                   Todd Alquist       Person
hydra-ctl positions --unplaced

positions-unplaced.txt

$ hydra-ctl positions --unplaced
unplaced titles   36
  Head of Security                    criminal defense counsel     mechanic
  air traffic controller              dealer                       money laundering
  assistant                           distributor                  outside counsel
  assistant cook                      enforcer                     planner
  assistant special agent in charge   exterminator                 president
  capo                                head of fast food division   security
  chemist                             head of security             sicario
  cook                                international distribution   special agent
  corporate security consultant       lead chemist                 sponsor
  counsel                             logistics                    spotter
  crew                                logistics executive          underboss
  crew chief                          manager                      unwitting shipping infrastructure
hydra-ctl positions --unplaced --format json

positions-unplaced-json.txt

$ hydra-ctl positions --unplaced --format json
{
 "tree": [],
 "unrelated": [
  "Head of Security",
  "air traffic controller",
  "assistant",
  "assistant cook",
  "assistant special agent in charge",
  "capo",
  "chemist",
  "cook",
  "corporate security consultant",
  "counsel",
  "crew",
  "crew chief",
  "criminal defense counsel",
  "dealer",
  "distributor",
  "enforcer",
  "exterminator",
  "head of fast food division",
  "head of security",
  "international distribution",
  "lead chemist",
  "logistics",
  "logistics executive",
  "manager",
  "mechanic",
  "money laundering",
  "outside counsel",
  "planner",
  "president",
  "security",
  "sicario",
  "special agent",
  "sponsor",
  "spotter",
  "underboss",
  "unwitting shipping infrastructure"
 ],
 "issues": []
}
hydra-ctl positions --format mermaid

positions-mermaid.txt

$ hydra-ctl positions --format mermaid
graph TD
    %% position graph — breakingbad (GENERATED)
    classDef generic fill:#dbeafe,stroke:#9ca3af,color:#111827
    classDef declared fill:#dcfce7,stroke:#9ca3af,color:#111827
    classDef both fill:#fef3c7,stroke:#9ca3af,color:#111827
    classDef implied fill:#f3f4f6,stroke:#9ca3af,color:#111827
    classDef outside fill:#ffffff,stroke:#d1d5db,stroke-dasharray:4 3,color:#111827
    P1 --> P3
    P3 --> P2
    P1 --> P2
    P1["Leader<br/>3 titles"]:::generic
    P3["Second-in-command<br/>2 titles"]:::generic
    P2["Member<br/>2 titles"]:::generic
    P0["Associate<br/>3 titles"]:::outside
    %% outside / no relations: Associate
    %% observed titles with no rule: Head of Security, air traffic controller, assistant, assistant cook, assistant special agent in charge, capo, chemist, cook, corporate security consultant, counsel, crew, crew chief, criminal defense counsel, dealer, distributor, enforcer, exterminator, head of fast food division, head of security, international distribution, lead chemist, logistics, logistics executive, manager, mechanic, money laundering, outside counsel, planner, president, security, sicario, special agent, sponsor, spotter, underboss, unwitting shipping infrastructure

claims

hydra-ctl claims

claims.txt

$ hydra-ctl claims
claims summary   breakingbad

  claims        914
  entities      227
  collections     6
  disputed        0

  collection        claims      schema               claims      property       claims
  operations           223      Person                  201      name              105
  heisenberg           191      Membership              176      notes              83
  fring                148      Event                   102      role               73
  cartel               138      Family                   48      member             55
  fring-condensed      111      ProjectParticipant       45      organization       55
  dea                  103      Organization             41      involved           50
                                Employment               36      weakAlias          43
                                RealEstate               34      deathDate          42
                                Ownership                27      endDate            36
                                Project                  24      person             22
                                16 more                 180
hydra-ctl claims gus

claims-gus.txt

$ hydra-ctl claims gus
entity          type     id                      claims   collections
Gustavo Fring   Person   sess-96cfcd44:p-fring       15             2

    field         value                                                          record                    collection
    citizenship   cl                                                             sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed
    deathDate     2010                                                           sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed
    name          Gustavo Fring                                                  sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed
    notes         Chilean emigre; cartel distributor who built his own manufa…   sess-96cfcd44:p-fring     fring
    sources       fring-condensed:doc-bb-casefile~p2                             fring-condensed:p-fring   fring-condensed
                  sess-96cfcd44:doc-bb-casefile~p2                               sess-96cfcd44:p-fring     fring
    weakAlias     Gus                                                            sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed
                  Gus Fring                                                      sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed
                  the Chicken Man                                                sess-96cfcd44:p-fring     fring
                                                                                 fring-condensed:p-fring   fring-condensed

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2

entity                       type           id                        claims   collections
Gustavo Fring Organization   Organization   sess-96cfcd44:org-fring       13             2

    field             value                                                          record                      collection
    dissolutionDate   2010                                                           sess-96cfcd44:org-fring     fring
                                                                                     fring-condensed:org-fring   fring-condensed
    jurisdiction      us                                                             sess-96cfcd44:org-fring     fring
                                                                                     fring-condensed:org-fring   fring-condensed
    name              Gustavo Fring Organization                                     sess-96cfcd44:org-fring     fring
                                                                                     fring-condensed:org-fring   fring-condensed
    notes             methamphetamine manufacturing and distribution network run …   sess-96cfcd44:org-fring     fring
    sources           fring-condensed:doc-bb-casefile~p2                             fring-condensed:org-fring   fring-condensed
                      sess-96cfcd44:doc-bb-casefile~p2                               sess-96cfcd44:org-fring     fring
    weakAlias         Fring drug empire                                              sess-96cfcd44:org-fring     fring
                                                                                     fring-condensed:org-fring   fring-condensed
                      the Chicken Man's operation                                    sess-96cfcd44:org-fring     fring
                                                                                     fring-condensed:org-fring   fring-condensed

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2
hydra-ctl claims person walt

claims-person-walt.txt

$ hydra-ctl claims person walt
entity                  type     id                  claims   collections
Walter Hartwell White   Person   heisenberg:p-walt        8             1

    field       value                                                       record              collection
    birthDate   1958-09-07                                                  heisenberg:p-walt   heisenberg
    deathDate   2010-09-07                                                  heisenberg:p-walt   heisenberg
    name        Walter Hartwell White                                       heisenberg:p-walt   heisenberg
    notes       chemistry teacher turned meth manufacturer — 'Heisenberg'   heisenberg:p-walt   heisenberg
    sources     heisenberg:doc-bb-casefile~p1                               heisenberg:p-walt   heisenberg
    weakAlias   Walt                                                        heisenberg:p-walt   heisenberg
                Heisenberg                                                  heisenberg:p-walt   heisenberg
                Mr. Lambert                                                 heisenberg:p-walt   heisenberg

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.1

entity             type     id             claims   collections
Walter White Jr.   Person   dea:p-waltjr        3             1

    field       value                   record         collection
    name        Walter White Jr.        dea:p-waltjr   dea
    notes       Walt and Skyler's son   dea:p-waltjr   dea
    weakAlias   Flynn                   dea:p-waltjr   dea

entity        type     id            claims   collections
Holly White   Person   dea:p-holly        2             1

    field   value                        record        collection
    name    Holly White                  dea:p-holly   dea
    notes   Walt and Skyler's daughter   dea:p-holly   dea

entity        type     id                  claims   collections
Jack Welker   Person   heisenberg:p-jack        3             1

    field       value                                                          record              collection
    deathDate   2010                                                           heisenberg:p-jack   heisenberg
    name        Jack Welker                                                    heisenberg:p-jack   heisenberg
    notes       gang leader; executed Hank Schrader; killed by Walt's M60 r…   heisenberg:p-jack   heisenberg

entity                type     id                   claims   collections
Jesse Bruce Pinkman   Person   heisenberg:p-jesse        3             1

    field       value                                                          record               collection
    name        Jesse Bruce Pinkman                                            heisenberg:p-jesse   heisenberg
    notes       Walt's former student and partner; held as a slave-cook by …   heisenberg:p-jesse   heisenberg
    weakAlias   Cap'n Cook                                                     heisenberg:p-jesse   heisenberg

entity         type     id                    claims   collections
Skyler White   Person   heisenberg:p-skyler        3             1

    field       value                                                          record                collection
    name        Skyler White                                                   heisenberg:p-skyler   heisenberg
    notes       Walt's wife; laundered the proceeds through the A1A Car Wash   heisenberg:p-skyler   heisenberg
    weakAlias   Skyler Lambert                                                 heisenberg:p-skyler   heisenberg
hydra-ctl claims 'Gustavo Fring' --prop weakAlias

claims-prop.txt

$ hydra-ctl claims "Gustavo Fring" --prop weakAlias
entity          type     id                      claims   collections
Gustavo Fring   Person   sess-96cfcd44:p-fring        6             2

    field       value             record                    collection
    weakAlias   Gus               sess-96cfcd44:p-fring     fring
                                  fring-condensed:p-fring   fring-condensed
                Gus Fring         sess-96cfcd44:p-fring     fring
                                  fring-condensed:p-fring   fring-condensed
                the Chicken Man   sess-96cfcd44:p-fring     fring
                                  fring-condensed:p-fring   fring-condensed

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2

entity                       type           id                        claims   collections
Gustavo Fring Organization   Organization   sess-96cfcd44:org-fring        4             2

    field       value                         record                      collection
    weakAlias   Fring drug empire             sess-96cfcd44:org-fring     fring
                                              fring-condensed:org-fring   fring-condensed
                the Chicken Man's operation   sess-96cfcd44:org-fring     fring
                                              fring-condensed:org-fring   fring-condensed

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2

entity          type     id                claims   collections
Eladio Vuente   Person   cartel:p-eladio        1             1

    field       value        record            collection
    weakAlias   Don Eladio   cartel:p-eladio   cartel

  documented in     HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.3
hydra-ctl claims gus sources --format json

claims-gus-sources-json.txt

$ hydra-ctl claims gus sources --format json
{
 "entities": [
  {
   "id": "sess-96cfcd44:p-fring",
   "caption": "Gustavo Fring",
   "schema": "Person",
   "referents": [
    "fring-condensed:p-fring",
    "sess-96cfcd44:p-fring"
   ],
   "props": {
    "citizenship": [
     {
      "value": "cl",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "deathDate": [
     {
      "value": "2010",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "name": [
     {
      "value": "Gustavo Fring",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "notes": [
     {
      "value": "Chilean emigre; cartel distributor who built his own manufacturing and laundering network",
      "also": [],
      "collections": [
       "fring"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "sources": [
     {
      "value": "fring-condensed:doc-bb-casefile~p2",
      "also": [],
      "collections": [
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     },
     {
      "value": "sess-96cfcd44:doc-bb-casefile~p2",
      "also": [],
      "collections": [
       "fring"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "weakAlias": [
     {
      "value": "Gus",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     },
     {
      "value": "Gus Fring",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     },
     {
      "value": "the Chicken Man",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:p-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ]
   },
   "disputed": [],
   "documented_in": [
    "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
   ]
  },
  {
   "id": "sess-96cfcd44:org-fring",
   "caption": "Gustavo Fring Organization",
   "schema": "Organization",
   "referents": [
    "fring-condensed:org-fring",
    "sess-96cfcd44:org-fring"
   ],
   "props": {
    "dissolutionDate": [
     {
      "value": "2010",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "jurisdiction": [
     {
      "value": "us",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "name": [
     {
      "value": "Gustavo Fring Organization",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "notes": [
     {
      "value": "methamphetamine manufacturing and distribution network run from Albuquerque behind Los Pollos Hermanos",
      "also": [],
      "collections": [
       "fring"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "sources": [
     {
      "value": "fring-condensed:doc-bb-casefile~p2",
      "also": [],
      "collections": [
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     },
     {
      "value": "sess-96cfcd44:doc-bb-casefile~p2",
      "also": [],
      "collections": [
       "fring"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ],
    "weakAlias": [
     {
      "value": "Fring drug empire",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     },
     {
      "value": "the Chicken Man's operation",
      "also": [],
      "collections": [
       "fring",
       "fring-condensed"
      ],
      "sources": [
       {
        "collection": "fring",
        "record": "sess-96cfcd44:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       },
       {
        "collection": "fring-condensed",
        "record": "fring-condensed:org-fring",
        "evidence": [
         "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
        ]
       }
      ],
      "review": []
     }
    ]
   },
   "disputed": [],
   "documented_in": [
    "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2"
   ]
  }
 ],
 "sources": {
  "matched": "entities",
  "entities": 2,
  "entries": [],
  "documents": [
   {
    "id": "dea:doc-bb-casefile",
    "schema": "Pages",
    "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010)",
    "publisher": "",
    "url": "",
    "collection": "dea",
    "entry": false,
    "document": "",
    "page": "",
    "cited_by": [],
    "pages": [
     {
      "id": "fring-condensed:doc-bb-casefile~p2",
      "schema": "Page",
      "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2",
      "publisher": "",
      "url": "",
      "collection": "fring-condensed",
      "entry": false,
      "document": "dea:doc-bb-casefile",
      "page": "2",
      "cited_by": [
       {
        "id": "sess-96cfcd44:p-fring",
        "caption": "Gustavo Fring",
        "schema": "Person",
        "records": [
         "fring-condensed:p-fring"
        ]
       },
       {
        "id": "sess-96cfcd44:org-fring",
        "caption": "Gustavo Fring Organization",
        "schema": "Organization",
        "records": [
         "fring-condensed:org-fring"
        ]
       }
      ]
     },
     {
      "id": "sess-96cfcd44:doc-bb-casefile~p2",
      "schema": "Page",
      "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2",
      "publisher": "",
      "url": "",
      "collection": "fring",
      "entry": false,
      "document": "dea:doc-bb-casefile",
      "page": "2",
      "cited_by": [
       {
        "id": "sess-96cfcd44:p-fring",
        "caption": "Gustavo Fring",
        "schema": "Person",
        "records": [
         "sess-96cfcd44:p-fring"
        ]
       },
       {
        "id": "sess-96cfcd44:org-fring",
        "caption": "Gustavo Fring Organization",
        "schema": "Organization",
        "records": [
         "sess-96cfcd44:org-fring"
        ]
       }
      ]
     }
    ]
   }
  ],
  "unsourced": []
 }
}
hydra-ctl claims summary

claims-summary.txt

$ hydra-ctl claims summary
claims summary   breakingbad

  claims        914
  entities      227
  collections     6
  disputed        0

  collection        claims      schema               claims      property       claims
  operations           223      Person                  201      name              105
  heisenberg           191      Membership              176      notes              83
  fring                148      Event                   102      role               73
  cartel               138      Family                   48      member             55
  fring-condensed      111      ProjectParticipant       45      organization       55
  dea                  103      Organization             41      involved           50
                                Employment               36      weakAlias          43
                                RealEstate               34      deathDate          42
                                Ownership                27      endDate            36
                                Project                  24      person             22
                                16 more                 180

node find

hydra-ctl node find walt

node-find.txt

$ hydra-ctl node find walt
score   name                           schema         id                          position   parent                    matched
1.00    Walter Hartwell White          Person         heisenberg:p-walt           Leader     Heisenberg Organization   weakAlias  Walt
0.85    Walter White Jr.               Person         dea:p-waltjr                                                     id  dea:p-waltjr
0.75    Holly White                    Person         dea:p-holly                                                      notes  Walt and Skyler's daughter
0.75    Jack Welker                    Person         heisenberg:p-jack           Leader     Jack Welker's gang        notes  gang leader; executed Hank Schrader; killed by Wa…
0.75    Jesse Bruce Pinkman            Person         heisenberg:p-jesse          Leader     Heisenberg Organization   notes  Walt's former student and partner; held as a slav…
0.75    Skyler White                   Person         heisenberg:p-skyler                    A1A Car Wash              notes  Walt's wife; laundered the proceeds through the A…
0.71    Heisenberg Organization        Organization   heisenberg:org-heisenberg                                        weakAlias  Walter White's operation
0.70    Walter White's Pontiac Aztek   Vehicle        operations:veh-aztek                   Walter Hartwell White
hydra-ctl node find person heisenberg

node-find-person.txt

$ hydra-ctl node find person heisenberg
score   name                    schema   id                     position   parent                         matched
1.00    Heisenberg              Person   dea:p-heisenberg-dea
1.00    Walter Hartwell White   Person   heisenberg:p-walt      Leader     Heisenberg Organization        weakAlias  Heisenberg
0.75    Henry R. Schrader       Person   dea:p-hank                        DEA Albuquerque Field Office   notes  DEA agent; ran the Heisenberg investigation; kill…
hydra-ctl node find p-walt --field id

node-find-id.txt

$ hydra-ctl node find p-walt --field id
score   name                    schema   id                  position   parent                    matched
1.00    Walter Hartwell White   Person   heisenberg:p-walt   Leader     Heisenberg Organization   id  heisenberg:p-walt
0.85    Walter White Jr.        Person   dea:p-waltjr                                             id  dea:p-waltjr

sources

hydra-ctl sources

sources.txt

$ hydra-ctl sources
sources   breakingbad

  documents

  HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) (Pages)   dea:doc-bb-casefile
  ├── p.1 (Page)   heisenberg:doc-bb-casefile~p1
  │   ├── Heisenberg (Person)   sources   dea:p-heisenberg-dea
  │   ├── Henry R. Schrader (Person)   sources   dea:p-hank
  │   └── Walter Hartwell White (Person)   sources   heisenberg:p-walt
  ├── p.2 (Page)   fring-condensed:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources of fring-condensed:p-fring   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources of fring-condensed:org-fring   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources of fring-condensed:co-madrigal   sess-96cfcd44:co-madrigal
  ├── p.2 (Page)   sess-96cfcd44:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources   sess-96cfcd44:co-madrigal
  ├── p.3 (Page)   cartel:doc-bb-casefile~p3
  │   ├── Eladio Vuente (Person)   sources   cartel:p-eladio
  │   ├── Juan Bolsa (Person)   sources   cartel:p-bolsa
  │   ├── Juarez Cartel (Organization)   sources   cartel:org-cartel
  │   └── Tuco Salamanca (Person)   sources   cartel:p-tuco
  ├── p.4 (Page)   cartel:doc-bb-casefile~p4
  │   ├── Hector Salamanca (Person)   sources   cartel:p-hector
  │   └── Maximino Arciniega (Person)   sources   cartel:p-max
  └── p.5 (Page)   heisenberg:doc-bb-casefile~p5
      └── Heisenberg Organization (Organization)   sources   heisenberg:org-heisenberg

  uncited   66
hydra-ctl sources hank

sources-hank.txt

$ hydra-ctl sources hank
sources

  entities   1

  documents

  HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) (Pages)   dea:doc-bb-casefile
  └── p.1 (Page)   heisenberg:doc-bb-casefile~p1
      └── Henry R. Schrader (Person)   sources   dea:p-hank

  uncited    0
hydra-ctl sources person --uncited

sources-person-uncited.txt

$ hydra-ctl sources person --uncited
sources

  entities   47

  documents

  HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) (Pages)   dea:doc-bb-casefile
  ├── p.1 (Page)   heisenberg:doc-bb-casefile~p1
  │   ├── Heisenberg (Person)   sources   dea:p-heisenberg-dea
  │   ├── Henry R. Schrader (Person)   sources   dea:p-hank
  │   └── Walter Hartwell White (Person)   sources   heisenberg:p-walt
  ├── p.2 (Page)   fring-condensed:doc-bb-casefile~p2
  │   └── Gustavo Fring (Person)   sources of fring-condensed:p-fring   sess-96cfcd44:p-fring
  ├── p.2 (Page)   sess-96cfcd44:doc-bb-casefile~p2
  │   └── Gustavo Fring (Person)   sources   sess-96cfcd44:p-fring
  ├── p.3 (Page)   cartel:doc-bb-casefile~p3
  │   ├── Eladio Vuente (Person)   sources   cartel:p-eladio
  │   ├── Juan Bolsa (Person)   sources   cartel:p-bolsa
  │   └── Tuco Salamanca (Person)   sources   cartel:p-tuco
  └── p.4 (Page)   cartel:doc-bb-casefile~p4
      ├── Hector Salamanca (Person)   sources   cartel:p-hector
      └── Maximino Arciniega (Person)   sources   cartel:p-max

  uncited    38
     Brandon Mayhew            Person   heisenberg:p-badger
     Chris Mara                Person   sess-96cfcd44:p-chris-mara
     Christian Ortega          Person   heisenberg:p-combo
     Dan Wachsberger           Person   sess-96cfcd44:p-wachsberger
     Declan                    Person   heisenberg:p-declan
     Dennis Markowski          Person   sess-96cfcd44:p-dennis
     Domingo Gallardo Molina   Person   cartel:p-krazy8
     Donald Margolis           Person   dea:p-margolis
     Frankie                   Person   heisenberg:p-frankie
     Gale Boetticher           Person   sess-96cfcd44:p-gale
     George Merkert            Person   dea:p-merkert
     Gonzo                     Person   cartel:p-gonzo
     Holly White               Person   dea:p-holly
     Huell Babineaux           Person   heisenberg:p-huell
     Ignacio Varga             Person   cartel:p-nacho
     Jack Welker               Person   heisenberg:p-jack
     James Morgan McGill       Person   heisenberg:p-saul
     Jane Margolis             Person   dea:p-jane
     Jesse Bruce Pinkman       Person   heisenberg:p-jesse
     Kenny                     Person   heisenberg:p-kenny
     Lalo Salamanca            Person   cartel:p-lalo
     Leonel Salamanca          Person   cartel:p-leonel
     Lester                    Person   heisenberg:p-lester
     Lydia Rodarte-Quayle      Person   sess-96cfcd44:p-lydia
     Marco Salamanca           Person   cartel:p-marco
     Marie Schrader            Person   dea:p-marie
     Matt                      Person   heisenberg:p-matt
     Michael Ehrmantraut       Person   sess-96cfcd44:p-mike
     No-Doze                   Person   cartel:p-nodoze
     Patrick Kuby              Person   heisenberg:p-kuby
     Peter Schuler             Person   sess-96cfcd44:p-schuler
     Skinny Pete               Person   heisenberg:p-skinnypete
     Skyler White              Person   heisenberg:p-skyler
     Steven Gomez              Person   dea:p-gomez
     Todd Alquist              Person   heisenberg:p-todd
     Tyrus Kitt                Person   sess-96cfcd44:p-tyrus
     Victor                    Person   sess-96cfcd44:p-victor
     Walter White Jr.          Person   dea:p-waltjr
hydra-ctl sources casefile

sources-casefile.txt

$ hydra-ctl sources casefile
sources

  entities   13

  documents

  HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) (Pages)   dea:doc-bb-casefile
  ├── p.1 (Page)   heisenberg:doc-bb-casefile~p1
  │   ├── Heisenberg (Person)   sources   dea:p-heisenberg-dea
  │   ├── Henry R. Schrader (Person)   sources   dea:p-hank
  │   └── Walter Hartwell White (Person)   sources   heisenberg:p-walt
  ├── p.2 (Page)   fring-condensed:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources of fring-condensed:p-fring   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources of fring-condensed:org-fring   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources of fring-condensed:co-madrigal   sess-96cfcd44:co-madrigal
  ├── p.2 (Page)   sess-96cfcd44:doc-bb-casefile~p2
  │   ├── Gustavo Fring (Person)   sources   sess-96cfcd44:p-fring
  │   ├── Gustavo Fring Organization (Organization)   sources   sess-96cfcd44:org-fring
  │   └── Madrigal Electromotive GmbH (Company)   sources   sess-96cfcd44:co-madrigal
  ├── p.3 (Page)   cartel:doc-bb-casefile~p3
  │   ├── Eladio Vuente (Person)   sources   cartel:p-eladio
  │   ├── Juan Bolsa (Person)   sources   cartel:p-bolsa
  │   ├── Juarez Cartel (Organization)   sources   cartel:org-cartel
  │   └── Tuco Salamanca (Person)   sources   cartel:p-tuco
  ├── p.4 (Page)   cartel:doc-bb-casefile~p4
  │   ├── Hector Salamanca (Person)   sources   cartel:p-hector
  │   └── Maximino Arciniega (Person)   sources   cartel:p-max
  └── p.5 (Page)   heisenberg:doc-bb-casefile~p5
      └── Heisenberg Organization (Organization)   sources   heisenberg:org-heisenberg
hydra-ctl sources --format json

sources-json.txt

$ hydra-ctl sources --format json
{
 "matched": "entities",
 "entities": 79,
 "entries": [],
 "documents": [
  {
   "id": "dea:doc-bb-casefile",
   "schema": "Pages",
   "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010)",
   "publisher": "",
   "url": "",
   "collection": "dea",
   "entry": false,
   "document": "",
   "page": "",
   "cited_by": [],
   "pages": [
    {
     "id": "heisenberg:doc-bb-casefile~p1",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.1",
     "publisher": "",
     "url": "",
     "collection": "heisenberg",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "1",
     "cited_by": [
      {
       "id": "dea:p-heisenberg-dea",
       "caption": "Heisenberg",
       "schema": "Person",
       "records": [
        "dea:p-heisenberg-dea"
       ]
      },
      {
       "id": "dea:p-hank",
       "caption": "Henry R. Schrader",
       "schema": "Person",
       "records": [
        "dea:p-hank"
       ]
      },
      {
       "id": "heisenberg:p-walt",
       "caption": "Walter Hartwell White",
       "schema": "Person",
       "records": [
        "heisenberg:p-walt"
       ]
      }
     ]
    },
    {
     "id": "fring-condensed:doc-bb-casefile~p2",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2",
     "publisher": "",
     "url": "",
     "collection": "fring-condensed",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "2",
     "cited_by": [
      {
       "id": "sess-96cfcd44:p-fring",
       "caption": "Gustavo Fring",
       "schema": "Person",
       "records": [
        "fring-condensed:p-fring"
       ]
      },
      {
       "id": "sess-96cfcd44:org-fring",
       "caption": "Gustavo Fring Organization",
       "schema": "Organization",
       "records": [
        "fring-condensed:org-fring"
       ]
      },
      {
       "id": "sess-96cfcd44:co-madrigal",
       "caption": "Madrigal Electromotive GmbH",
       "schema": "Company",
       "records": [
        "fring-condensed:co-madrigal"
       ]
      }
     ]
    },
    {
     "id": "sess-96cfcd44:doc-bb-casefile~p2",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.2",
     "publisher": "",
     "url": "",
     "collection": "fring",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "2",
     "cited_by": [
      {
       "id": "sess-96cfcd44:p-fring",
       "caption": "Gustavo Fring",
       "schema": "Person",
       "records": [
        "sess-96cfcd44:p-fring"
       ]
      },
      {
       "id": "sess-96cfcd44:org-fring",
       "caption": "Gustavo Fring Organization",
       "schema": "Organization",
       "records": [
        "sess-96cfcd44:org-fring"
       ]
      },
      {
       "id": "sess-96cfcd44:co-madrigal",
       "caption": "Madrigal Electromotive GmbH",
       "schema": "Company",
       "records": [
        "sess-96cfcd44:co-madrigal"
       ]
      }
     ]
    },
    {
     "id": "cartel:doc-bb-casefile~p3",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.3",
     "publisher": "",
     "url": "",
     "collection": "cartel",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "3",
     "cited_by": [
      {
       "id": "cartel:p-eladio",
       "caption": "Eladio Vuente",
       "schema": "Person",
       "records": [
        "cartel:p-eladio"
       ]
      },
      {
       "id": "cartel:p-bolsa",
       "caption": "Juan Bolsa",
       "schema": "Person",
       "records": [
        "cartel:p-bolsa"
       ]
      },
      {
       "id": "cartel:org-cartel",
       "caption": "Juarez Cartel",
       "schema": "Organization",
       "records": [
        "cartel:org-cartel"
       ]
      },
      {
       "id": "cartel:p-tuco",
       "caption": "Tuco Salamanca",
       "schema": "Person",
       "records": [
        "cartel:p-tuco"
       ]
      }
     ]
    },
    {
     "id": "cartel:doc-bb-casefile~p4",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.4",
     "publisher": "",
     "url": "",
     "collection": "cartel",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "4",
     "cited_by": [
      {
       "id": "cartel:p-hector",
       "caption": "Hector Salamanca",
       "schema": "Person",
       "records": [
        "cartel:p-hector"
       ]
      },
      {
       "id": "cartel:p-max",
       "caption": "Maximino Arciniega",
       "schema": "Person",
       "records": [
        "cartel:p-max"
       ]
      }
     ]
    },
    {
     "id": "heisenberg:doc-bb-casefile~p5",
     "schema": "Page",
     "title": "HEISENBERG INVESTIGATION — DEA/ABQ CASE FILE (2008-2010) p.5",
     "publisher": "",
     "url": "",
     "collection": "heisenberg",
     "entry": false,
     "document": "dea:doc-bb-casefile",
     "page": "5",
     "cited_by": [
      {
       "id": "heisenberg:org-heisenberg",
       "caption": "Heisenberg Organization",
       "schema": "Organization",
       "records": [
        "heisenberg:org-heisenberg"
       ]
      }
     ]
    }
   ]
  }
 ],
 "unsourced": [
  {
   "id": "heisenberg:co-carwash",
   "caption": "A1A Car Wash",
   "schema": "Company"
  },
  {
   "id": "heisenberg:p-badger",
   "caption": "Brandon Mayhew",
   "schema": "Person"
  },
  {
   "id": "operations:re-casa-tranquila",
   "caption": "Casa Tranquila nursing home",
   "schema": "RealEstate"
  },
  {
   "id": "sess-96cfcd44:p-chris-mara",
   "caption": "Chris Mara",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-combo",
   "caption": "Christian Ortega",
   "schema": "Person"
  },
  {
   "id": "operations:proj-czech",
   "caption": "Czech Republic distribution channel",
   "schema": "Project"
  },
  {
   "id": "sess-96cfcd44:p-wachsberger",
   "caption": "Dan Wachsberger",
   "schema": "Person"
  },
  {
   "id": "dea:pb-dea-abq",
   "caption": "DEA Albuquerque Field Office",
   "schema": "PublicBody"
  },
  {
   "id": "operations:proj-train-heist",
   "caption": "Dead freight methylamine heist",
   "schema": "Project"
  },
  {
   "id": "heisenberg:p-declan",
   "caption": "Declan",
   "schema": "Person"
  },
  {
   "id": "heisenberg:org-declan",
   "caption": "Declan's organization",
   "schema": "Organization"
  },
  {
   "id": "sess-96cfcd44:p-dennis",
   "caption": "Dennis Markowski",
   "schema": "Person"
  },
  {
   "id": "cartel:p-krazy8",
   "caption": "Domingo Gallardo Molina",
   "schema": "Person"
  },
  {
   "id": "dea:p-margolis",
   "caption": "Donald Margolis",
   "schema": "Person"
  },
  {
   "id": "operations:proj-magnet",
   "caption": "Evidence-room magnet operation",
   "schema": "Project"
  },
  {
   "id": "dea:pb-faa",
   "caption": "Federal Aviation Administration",
   "schema": "PublicBody"
  },
  {
   "id": "heisenberg:p-frankie",
   "caption": "Frankie",
   "schema": "Person"
  },
  {
   "id": "sess-96cfcd44:p-gale",
   "caption": "Gale Boetticher",
   "schema": "Person"
  },
  {
   "id": "dea:p-merkert",
   "caption": "George Merkert",
   "schema": "Person"
  },
  {
   "id": "cartel:p-gonzo",
   "caption": "Gonzo",
   "schema": "Person"
  },
  {
   "id": "dea:p-holly",
   "caption": "Holly White",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-huell",
   "caption": "Huell Babineaux",
   "schema": "Person"
  },
  {
   "id": "cartel:p-nacho",
   "caption": "Ignacio Varga",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-jack",
   "caption": "Jack Welker",
   "schema": "Person"
  },
  {
   "id": "heisenberg:org-welker",
   "caption": "Jack Welker's gang",
   "schema": "Organization"
  },
  {
   "id": "heisenberg:p-saul",
   "caption": "James Morgan McGill",
   "schema": "Person"
  },
  {
   "id": "dea:p-jane",
   "caption": "Jane Margolis",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-jesse",
   "caption": "Jesse Bruce Pinkman",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-kenny",
   "caption": "Kenny",
   "schema": "Person"
  },
  {
   "id": "cartel:p-lalo",
   "caption": "Lalo Salamanca",
   "schema": "Person"
  },
  {
   "id": "sess-96cfcd44:re-lavanderia",
   "caption": "Lavanderia Brillante",
   "schema": "RealEstate"
  },
  {
   "id": "cartel:p-leonel",
   "caption": "Leonel Salamanca",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-lester",
   "caption": "Lester",
   "schema": "Person"
  },
  {
   "id": "sess-96cfcd44:co-pollos",
   "caption": "Los Pollos Hermanos",
   "schema": "Company"
  },
  {
   "id": "sess-96cfcd44:re-farm",
   "caption": "Los Pollos Hermanos chicken farm",
   "schema": "RealEstate"
  },
  {
   "id": "fring-condensed:re-pollos-abq",
   "caption": "Los Pollos Hermanos — Albuquerque flagship",
   "schema": "RealEstate"
  },
  {
   "id": "sess-96cfcd44:p-lydia",
   "caption": "Lydia Rodarte-Quayle",
   "schema": "Person"
  },
  {
   "id": "cartel:p-marco",
   "caption": "Marco Salamanca",
   "schema": "Person"
  },
  {
   "id": "dea:p-marie",
   "caption": "Marie Schrader",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-matt",
   "caption": "Matt",
   "schema": "Person"
  },
  {
   "id": "sess-96cfcd44:p-mike",
   "caption": "Michael Ehrmantraut",
   "schema": "Person"
  },
  {
   "id": "cartel:p-nodoze",
   "caption": "No-Doze",
   "schema": "Person"
  },
  {
   "id": "operations:addr-abq",
   "caption": "operations:addr-abq",
   "schema": "Address"
  },
  {
   "id": "operations:addr-hacienda",
   "caption": "operations:addr-hacienda",
   "schema": "Address"
  },
  {
   "id": "operations:addr-hannover",
   "caption": "operations:addr-hannover",
   "schema": "Address"
  },
  {
   "id": "operations:addr-juarez",
   "caption": "operations:addr-juarez",
   "schema": "Address"
  },
  {
   "id": "operations:addr-tohajiilee",
   "caption": "operations:addr-tohajiilee",
   "schema": "Address"
  },
  {
   "id": "heisenberg:p-kuby",
   "caption": "Patrick Kuby",
   "schema": "Person"
  },
  {
   "id": "sess-96cfcd44:p-schuler",
   "caption": "Peter Schuler",
   "schema": "Person"
  },
  {
   "id": "heisenberg:crew-jesse",
   "caption": "Pinkman street crew",
   "schema": "Organization"
  },
  {
   "id": "heisenberg:p-skinnypete",
   "caption": "Skinny Pete",
   "schema": "Person"
  },
  {
   "id": "heisenberg:p-skyler",
   "caption": "Skyler White",
   "schema": "Person"
  },
  {
   "id": "dea:p-gomez",
   "caption": "Steven Gomez",
   "schema": "Person"
  },
  {
   "id": "operations:proj-superlab",
   "caption": "Superlab design and construction",
   "schema": "Project"
  },
  {
   "id": "operations:veh-rv",
   "caption": "The Crystal Ship",
   "schema": "Vehicle"
  },
  {
   "id": "sess-96cfcd44:re-superlab",
   "caption": "The Superlab",
   "schema": "RealEstate"
  },
  {
   "id": "heisenberg:p-todd",
   "caption": "Todd Alquist",
   "schema": "Person"
  },
  {
   "id": "cartel:crew-tuco",
   "caption": "Tuco Salamanca's Albuquerque crew",
   "schema": "Organization"
  },
  {
   "id": "sess-96cfcd44:p-tyrus",
   "caption": "Tyrus Kitt",
   "schema": "Person"
  },
  {
   "id": "dea:pb-dea",
   "caption": "United States Drug Enforcement Administration",
   "schema": "PublicBody"
  },
  {
   "id": "heisenberg:co-vamonos",
   "caption": "Vamonos Pest",
   "schema": "Company"
  },
  {
   "id": "operations:proj-vamonos",
   "caption": "Vamonos Pest mobile cook program",
   "schema": "Project"
  },
  {
   "id": "sess-96cfcd44:p-victor",
   "caption": "Victor",
   "schema": "Person"
  },
  {
   "id": "dea:p-waltjr",
   "caption": "Walter White Jr.",
   "schema": "Person"
  },
  {
   "id": "operations:veh-aztek",
   "caption": "Walter White's Pontiac Aztek",
   "schema": "Vehicle"
  },
  {
   "id": "heisenberg:re-white",
   "caption": "White residence — 308 Negra Arroyo Lane",
   "schema": "RealEstate"
  }
 ]
}

todo

hydra-ctl todo

todo.txt

$ hydra-ctl todo
  kind             open
  merges             14
  references          3
  placements         20
  stale               0
  contradictions      0
  verdicts            0
hydra-ctl todo --list

todo-list.txt

$ hydra-ctl todo --list
merges   14
    row                      record                          record                         conflict   group
    merge-00783b8a5bab5fa8   operations:ev-cousins           operations:ev-wayfarer
    merge-049613bec1847886   operations:ev-tohajiilee        operations:ev-tuco             date
    merge-25859111f32a53ef   heisenberg:org-heisenberg       heisenberg:p-walt                         grp-320ae7194e7a
    merge-2e8c9a6a7e563ef2   operations:ev-boxcutter         operations:ev-casa-tranquila              grp-c4a89b43db05
    merge-3296ae23a9395f1b   dea:p-heisenberg-dea            heisenberg:p-walt                         grp-320ae7194e7a
    merge-346800259d4f3845   heisenberg:re-white             operations:re-casa-tranquila              grp-3d0328c87b2e
    merge-57584e86d07f1bb0   operations:ev-boxcutter         operations:ev-wayfarer         date       grp-c4a89b43db05
    merge-5bc6a18cdabb97c9   operations:ev-boxcutter         operations:ev-cousins          date       grp-c4a89b43db05
    merge-976285752386a83c   fring-condensed:re-lavanderia   operations:re-casa-tranquila              grp-f02b35b32e4f
    merge-9a6ff3acbbfa175a   operations:ev-max               operations:ev-pool             date       grp-bd35718f67c3
    merge-a43c30854f076b22   operations:ev-felina            operations:ev-pool             country    grp-bd35718f67c3
    merge-aabdb6238cdaf4e2   heisenberg:re-white             sess-96cfcd44:re-lavanderia               grp-3d0328c87b2e
    merge-b696ef171dede45d   operations:re-casa-tranquila    sess-96cfcd44:re-lavanderia               grp-f02b35b32e4f
    merge-d91ee9e8d271b80c   fring-condensed:re-lavanderia   heisenberg:re-white                       grp-3d0328c87b2e

references   3
    row                    record                         field                  value          candidates
    ref-afcb9619d7e1fa48   dea:prv-dea1                   Documentation.entity   Heisenberg     3
        1  Heisenberg                Person         dea:p-heisenberg-dea
        2  Walter Hartwell White     Person         heisenberg:p-walt
        3  Heisenberg Organization   Organization   heisenberg:org-heisenberg
    ref-c34c2c3a7c4506d8   fring-condensed:rel-fr-cooks   Membership.member      Walter White   3
        1  Walter White Jr.          Person         dea:p-waltjr
        2  Walter Hartwell White     Person         heisenberg:p-walt
        3  Heisenberg Organization   Organization   heisenberg:org-heisenberg
    ref-ffee52ededc75eab   dea:san-heisenberg             Sanction.entity        Heisenberg     3
        1  Heisenberg                Person         dea:p-heisenberg-dea
        2  Walter Hartwell White     Person         heisenberg:p-walt
        3  Heisenberg Organization   Organization   heisenberg:org-heisenberg

placements   20
    row                      record                       parent                      placed by
    place-0885d03a61bc38c9   heisenberg:p-skyler          heisenberg:co-carwash       Employment (several parents)
    place-0c4118cdee03bca9   heisenberg:p-kenny           heisenberg:p-jack           rules: Second-in-command below Leader
    place-27e1c9910e192843   cartel:p-nacho               cartel:p-eladio             rules: Member below Leader
    place-280778f8e19939a8   cartel:p-gonzo               cartel:p-eladio             rules: Member below Leader
    place-2ffedf81d00118e1   heisenberg:p-kuby            heisenberg:p-jesse          rules: Member below Leader
    place-4da066e8eb1c2280   sess-96cfcd44:p-chris-mara   sess-96cfcd44:p-fring       rules: Member below Leader
    place-6b19e4077b1c5674   heisenberg:p-jesse           heisenberg:org-heisenberg   Membership (several parents)
    place-7646c3aa76c72dbd   sess-96cfcd44:p-dennis       sess-96cfcd44:p-fring       rules: Member below Leader
    place-7e2ec44e85b36063   heisenberg:p-frankie         heisenberg:p-jack           rules: Member below Leader
    place-8133214d179ac23f   heisenberg:p-todd            heisenberg:p-jesse          rules: Member below Leader
    place-82e6c53997c8299f   sess-96cfcd44:p-fring        sess-96cfcd44:org-fring     Membership (several parents)
    place-8c4b38261fcc8f06   sess-96cfcd44:p-gale         sess-96cfcd44:org-fring     Membership (several parents)
    place-937682b3379856bf   heisenberg:p-matt            heisenberg:p-jack           rules: Member below Leader
    place-9bd53eff43c113e5   heisenberg:re-white          heisenberg:p-skyler         Ownership (several parents)
    place-c418b6493a0b3f1e   sess-96cfcd44:p-mike         sess-96cfcd44:co-pollos     Employment (several parents)
    place-cf481d4b402ec422   heisenberg:p-walt            heisenberg:org-heisenberg   Membership (several parents)
    place-f5366e57980a065e   heisenberg:p-lester          heisenberg:p-jack           rules: Member below Leader
    place-f56afed688593447   sess-96cfcd44:p-lydia        heisenberg:org-heisenberg   Membership (several parents)
    place-fa861538ff9bd5f0   heisenberg:p-huell           heisenberg:p-jesse          rules: Member below Leader
    place-fc95bcb4d4e1a2ad   cartel:p-nodoze              cartel:p-eladio             rules: Member below Leader
hydra-ctl todo --list placements

todo-list-placements.txt

$ hydra-ctl todo --list placements
placements   20
    row                      record                       parent                      placed by
    place-0885d03a61bc38c9   heisenberg:p-skyler          heisenberg:co-carwash       Employment (several parents)
    place-0c4118cdee03bca9   heisenberg:p-kenny           heisenberg:p-jack           rules: Second-in-command below Leader
    place-27e1c9910e192843   cartel:p-nacho               cartel:p-eladio             rules: Member below Leader
    place-280778f8e19939a8   cartel:p-gonzo               cartel:p-eladio             rules: Member below Leader
    place-2ffedf81d00118e1   heisenberg:p-kuby            heisenberg:p-jesse          rules: Member below Leader
    place-4da066e8eb1c2280   sess-96cfcd44:p-chris-mara   sess-96cfcd44:p-fring       rules: Member below Leader
    place-6b19e4077b1c5674   heisenberg:p-jesse           heisenberg:org-heisenberg   Membership (several parents)
    place-7646c3aa76c72dbd   sess-96cfcd44:p-dennis       sess-96cfcd44:p-fring       rules: Member below Leader
    place-7e2ec44e85b36063   heisenberg:p-frankie         heisenberg:p-jack           rules: Member below Leader
    place-8133214d179ac23f   heisenberg:p-todd            heisenberg:p-jesse          rules: Member below Leader
    place-82e6c53997c8299f   sess-96cfcd44:p-fring        sess-96cfcd44:org-fring     Membership (several parents)
    place-8c4b38261fcc8f06   sess-96cfcd44:p-gale         sess-96cfcd44:org-fring     Membership (several parents)
    place-937682b3379856bf   heisenberg:p-matt            heisenberg:p-jack           rules: Member below Leader
    place-9bd53eff43c113e5   heisenberg:re-white          heisenberg:p-skyler         Ownership (several parents)
    place-c418b6493a0b3f1e   sess-96cfcd44:p-mike         sess-96cfcd44:co-pollos     Employment (several parents)
    place-cf481d4b402ec422   heisenberg:p-walt            heisenberg:org-heisenberg   Membership (several parents)
    place-f5366e57980a065e   heisenberg:p-lester          heisenberg:p-jack           rules: Member below Leader
    place-f56afed688593447   sess-96cfcd44:p-lydia        heisenberg:org-heisenberg   Membership (several parents)
    place-fa861538ff9bd5f0   heisenberg:p-huell           heisenberg:p-jesse          rules: Member below Leader
    place-fc95bcb4d4e1a2ad   cartel:p-nodoze              cartel:p-eladio             rules: Member below Leader
hydra-ctl todo --format json

todo-json.txt

$ hydra-ctl todo --format json
{
 "merges": [
  {
   "id": "merge-00783b8a5bab5fa8",
   "status": "proposed",
   "what": "Cousins' assassination attempt on Hank Schrader ~ Wayfarer 515 mid-air collision — address match only, names differ",
   "row": {
    "a": "operations:ev-cousins",
    "acap": "Cousins' assassination attempt on Hank Schrader",
    "b": "operations:ev-wayfarer",
    "basis": "548f4d78fc5654ba",
    "bcap": "Wayfarer 515 mid-air collision",
    "criteria": "address match only, names differ",
    "group": null,
    "id": "merge-00783b8a5bab5fa8",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-049613bec1847886",
   "status": "proposed",
   "what": "To'hajiilee shootout ~ Junkyard shootout — Tuco Salamanca killed — distinct field conflict",
   "row": {
    "a": "operations:ev-tohajiilee",
    "acap": "To'hajiilee shootout",
    "b": "operations:ev-tuco",
    "basis": "104cc118df53cd81",
    "bcap": "Junkyard shootout — Tuco Salamanca killed",
    "conflicts": [
     {
      "a": [
       "2010"
      ],
      "b": [
       "2008"
      ],
      "prop": "date"
     }
    ],
    "criteria": "distinct field conflict",
    "group": null,
    "id": "merge-049613bec1847886",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-25859111f32a53ef",
   "status": "proposed",
   "what": "Heisenberg Organization ~ Walter Hartwell White — Similar record  [group grp-320ae7194e7a]",
   "row": {
    "a": "heisenberg:org-heisenberg",
    "acap": "Heisenberg Organization",
    "b": "heisenberg:p-walt",
    "basis": "d814c87aeb7a055e",
    "bcap": "Walter Hartwell White",
    "criteria": "Similar record",
    "group": "grp-320ae7194e7a",
    "id": "merge-25859111f32a53ef",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "similar": true,
    "status": "proposed"
   }
  },
  {
   "id": "merge-2e8c9a6a7e563ef2",
   "status": "proposed",
   "what": "Gale Boetticher murdered; Victor killed ~ Casa Tranquila explosion — date match only, names differ  [group grp-c4a89b43db05]",
   "row": {
    "a": "operations:ev-boxcutter",
    "acap": "Gale Boetticher murdered; Victor killed",
    "b": "operations:ev-casa-tranquila",
    "basis": "339a3afedabe7437",
    "bcap": "Casa Tranquila explosion",
    "criteria": "date match only, names differ",
    "group": "grp-c4a89b43db05",
    "id": "merge-2e8c9a6a7e563ef2",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-3296ae23a9395f1b",
   "status": "proposed",
   "what": "Heisenberg ~ Walter Hartwell White — weak-exact match, no conflict (asserted by a Similar record)  [group grp-320ae7194e7a]",
   "row": {
    "a": "dea:p-heisenberg-dea",
    "acap": "Heisenberg",
    "b": "heisenberg:p-walt",
    "basis": "0defbd3cb485597b",
    "bcap": "Walter Hartwell White",
    "criteria": "weak-exact match, no conflict (asserted by a Similar record)",
    "group": "grp-320ae7194e7a",
    "id": "merge-3296ae23a9395f1b",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "similar": true,
    "status": "proposed"
   }
  },
  {
   "id": "merge-346800259d4f3845",
   "status": "proposed",
   "what": "White residence — 308 Negra Arroyo Lane ~ Casa Tranquila nursing home — soft-subset:address match, no conflict  [group grp-3d0328c87b2e]",
   "row": {
    "a": "heisenberg:re-white",
    "acap": "White residence — 308 Negra Arroyo Lane",
    "b": "operations:re-casa-tranquila",
    "basis": "6d76ddde3bb2bcbd",
    "bcap": "Casa Tranquila nursing home",
    "criteria": "soft-subset:address match, no conflict",
    "group": "grp-3d0328c87b2e",
    "id": "merge-346800259d4f3845",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-57584e86d07f1bb0",
   "status": "proposed",
   "what": "Gale Boetticher murdered; Victor killed ~ Wayfarer 515 mid-air collision — distinct field conflict  [group grp-c4a89b43db05]",
   "row": {
    "a": "operations:ev-boxcutter",
    "acap": "Gale Boetticher murdered; Victor killed",
    "b": "operations:ev-wayfarer",
    "basis": "3dcbcd2391512cbd",
    "bcap": "Wayfarer 515 mid-air collision",
    "conflicts": [
     {
      "a": [
       "2010"
      ],
      "b": [
       "2009"
      ],
      "prop": "date"
     }
    ],
    "criteria": "distinct field conflict",
    "group": "grp-c4a89b43db05",
    "id": "merge-57584e86d07f1bb0",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-5bc6a18cdabb97c9",
   "status": "proposed",
   "what": "Gale Boetticher murdered; Victor killed ~ Cousins' assassination attempt on Hank Schrader — distinct field conflict  [group grp-c4a89b43db05]",
   "row": {
    "a": "operations:ev-boxcutter",
    "acap": "Gale Boetticher murdered; Victor killed",
    "b": "operations:ev-cousins",
    "basis": "37fd3c125bd23c3b",
    "bcap": "Cousins' assassination attempt on Hank Schrader",
    "conflicts": [
     {
      "a": [
       "2010"
      ],
      "b": [
       "2009"
      ],
      "prop": "date"
     }
    ],
    "criteria": "distinct field conflict",
    "group": "grp-c4a89b43db05",
    "id": "merge-5bc6a18cdabb97c9",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-976285752386a83c",
   "status": "proposed",
   "what": "Lavanderia Brillante ~ Casa Tranquila nursing home — address match only, names differ  [group grp-f02b35b32e4f]",
   "row": {
    "a": "fring-condensed:re-lavanderia",
    "acap": "Lavanderia Brillante",
    "b": "operations:re-casa-tranquila",
    "basis": "ab07950c87acd102",
    "bcap": "Casa Tranquila nursing home",
    "criteria": "address match only, names differ",
    "group": "grp-f02b35b32e4f",
    "id": "merge-976285752386a83c",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-9a6ff3acbbfa175a",
   "status": "proposed",
   "what": "Maximino Arciniega executed at the hacienda ~ Cartel leadership massacred at the hacienda — distinct field conflict  [group grp-bd35718f67c3]",
   "row": {
    "a": "operations:ev-max",
    "acap": "Maximino Arciniega executed at the hacienda",
    "b": "operations:ev-pool",
    "basis": "0f57569f67c34d29",
    "bcap": "Cartel leadership massacred at the hacienda",
    "conflicts": [
     {
      "a": [
       "1989"
      ],
      "b": [
       "2010"
      ],
      "prop": "date"
     }
    ],
    "criteria": "distinct field conflict",
    "group": "grp-bd35718f67c3",
    "id": "merge-9a6ff3acbbfa175a",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-a43c30854f076b22",
   "status": "proposed",
   "what": "Welker compound massacre — Walter White's last act ~ Cartel leadership massacred at the hacienda — distinct field conflict  [group grp-bd35718f67c3]",
   "row": {
    "a": "operations:ev-felina",
    "acap": "Welker compound massacre — Walter White's last act",
    "b": "operations:ev-pool",
    "basis": "c9ecaebef573b91a",
    "bcap": "Cartel leadership massacred at the hacienda",
    "conflicts": [
     {
      "a": [
       "us"
      ],
      "b": [
       "mx"
      ],
      "prop": "country"
     }
    ],
    "criteria": "distinct field conflict",
    "group": "grp-bd35718f67c3",
    "id": "merge-a43c30854f076b22",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-aabdb6238cdaf4e2",
   "status": "proposed",
   "what": "White residence — 308 Negra Arroyo Lane ~ Lavanderia Brillante — soft-subset:address match, no conflict  [group grp-3d0328c87b2e]",
   "row": {
    "a": "heisenberg:re-white",
    "acap": "White residence — 308 Negra Arroyo Lane",
    "b": "sess-96cfcd44:re-lavanderia",
    "basis": "b1831ba74d0d9916",
    "bcap": "Lavanderia Brillante",
    "criteria": "soft-subset:address match, no conflict",
    "group": "grp-3d0328c87b2e",
    "id": "merge-aabdb6238cdaf4e2",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-b696ef171dede45d",
   "status": "proposed",
   "what": "Casa Tranquila nursing home ~ Lavanderia Brillante — address match only, names differ  [group grp-f02b35b32e4f]",
   "row": {
    "a": "operations:re-casa-tranquila",
    "acap": "Casa Tranquila nursing home",
    "b": "sess-96cfcd44:re-lavanderia",
    "basis": "56668e5c7836f76e",
    "bcap": "Lavanderia Brillante",
    "criteria": "address match only, names differ",
    "group": "grp-f02b35b32e4f",
    "id": "merge-b696ef171dede45d",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  },
  {
   "id": "merge-d91ee9e8d271b80c",
   "status": "proposed",
   "what": "Lavanderia Brillante ~ White residence — 308 Negra Arroyo Lane — soft-subset:address match, no conflict  [group grp-3d0328c87b2e]",
   "row": {
    "a": "fring-condensed:re-lavanderia",
    "acap": "Lavanderia Brillante",
    "b": "heisenberg:re-white",
    "basis": "85e4d93514d46e4a",
    "bcap": "White residence — 308 Negra Arroyo Lane",
    "criteria": "soft-subset:address match, no conflict",
    "group": "grp-3d0328c87b2e",
    "id": "merge-d91ee9e8d271b80c",
    "matcher": "hydra/merge",
    "reads": [],
    "rel": "sameAs",
    "scope_pending": false,
    "status": "proposed"
   }
  }
 ],
 "references": [
  {
   "id": "ref-afcb9619d7e1fa48",
   "status": "proposed",
   "what": "Documentation.entity \"Heisenberg\" — proposed, 3 candidates",
   "row": {
    "candidates": [
     {
      "candidate_tokens": 1,
      "caption": "Heisenberg",
      "how": "name-exact",
      "id": "dea:p-heisenberg-dea",
      "query_tokens": 1,
      "schema": "Person",
      "shared_tokens": 1
     },
     {
      "candidate_tokens": 1,
      "caption": "Walter Hartwell White",
      "how": "name-exact",
      "id": "heisenberg:p-walt",
      "query_tokens": 1,
      "schema": "Person",
      "shared_tokens": 1
     },
     {
      "candidate_tokens": 2,
      "caption": "Heisenberg Organization",
      "how": "name-subset",
      "id": "heisenberg:org-heisenberg",
      "query_tokens": 1,
      "schema": "Organization",
      "shared_tokens": 1
     }
    ],
    "choice": null,
    "group": "Documentation.entity",
    "id": "ref-afcb9619d7e1fa48",
    "matcher": "hydra/references",
    "prop": "entity",
    "range": "Thing",
    "reads": [],
    "record": "dea:prv-dea1",
    "rel": "references",
    "schema": "Documentation",
    "status": "proposed",
    "value": "Heisenberg"
   }
  },
  {
   "id": "ref-c34c2c3a7c4506d8",
   "status": "proposed",
   "what": "Membership.member \"Walter White\" — proposed, 3 candidates",
   "row": {
    "candidates": [
     {
      "candidate_tokens": 3,
      "caption": "Walter White Jr.",
      "how": "name-subset",
      "id": "dea:p-waltjr",
      "query_tokens": 2,
      "schema": "Person",
      "shared_tokens": 2
     },
     {
      "candidate_tokens": 3,
      "caption": "Walter Hartwell White",
      "how": "name-subset",
      "id": "heisenberg:p-walt",
      "query_tokens": 2,
      "schema": "Person",
      "shared_tokens": 2
     },
     {
      "candidate_tokens": 4,
      "caption": "Heisenberg Organization",
      "how": "name-subset",
      "id": "heisenberg:org-heisenberg",
      "query_tokens": 2,
      "schema": "Organization",
      "shared_tokens": 2
     }
    ],
    "choice": null,
    "group": "Membership.member",
    "id": "ref-c34c2c3a7c4506d8",
    "matcher": "hydra/references",
    "prop": "member",
    "range": "LegalEntity",
    "reads": [],
    "record": "fring-condensed:rel-fr-cooks",
    "rel": "references",
    "schema": "Membership",
    "status": "proposed",
    "value": "Walter White"
   }
  },
  {
   "id": "ref-ffee52ededc75eab",
   "status": "proposed",
   "what": "Sanction.entity \"Heisenberg\" — proposed, 3 candidates",
   "row": {
    "candidates": [
     {
      "candidate_tokens": 1,
      "caption": "Heisenberg",
      "how": "name-exact",
      "id": "dea:p-heisenberg-dea",
      "query_tokens": 1,
      "schema": "Person",
      "shared_tokens": 1
     },
     {
      "candidate_tokens": 1,
      "caption": "Walter Hartwell White",
      "how": "name-exact",
      "id": "heisenberg:p-walt",
      "query_tokens": 1,
      "schema": "Person",
      "shared_tokens": 1
     },
     {
      "candidate_tokens": 2,
      "caption": "Heisenberg Organization",
      "how": "name-subset",
      "id": "heisenberg:org-heisenberg",
      "query_tokens": 1,
      "schema": "Organization",
      "shared_tokens": 1
     }
    ],
    "choice": null,
    "group": "Sanction.entity",
    "id": "ref-ffee52ededc75eab",
    "matcher": "hydra/references",
    "prop": "entity",
    "range": "Thing",
    "reads": [],
    "record": "dea:san-heisenberg",
    "rel": "references",
    "schema": "Sanction",
    "status": "proposed",
    "value": "Heisenberg"
   }
  }
 ],
 "placements": [
  {
   "id": "place-0885d03a61bc38c9",
   "status": "proposed",
   "what": "Skyler White under A1A Car Wash — Employment (several parents)",
   "row": {
    "criteria": "Employment (several parents)",
    "id": "place-0885d03a61bc38c9",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "heisenberg:rel-hb23"
    ],
    "rel": "placedUnder",
    "scope": "A1A Car Wash",
    "status": "proposed",
    "sub": "heisenberg:p-skyler",
    "subcap": "Skyler White",
    "sup": "heisenberg:co-carwash",
    "supcap": "A1A Car Wash"
   }
  },
  {
   "id": "place-0c4118cdee03bca9",
   "status": "proposed",
   "what": "Kenny under Jack Welker — rules: Second-in-command below Leader",
   "row": {
    "criteria": "rules: Second-in-command below Leader",
    "id": "place-0c4118cdee03bca9",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Jack Welker's gang",
    "status": "proposed",
    "sub": "heisenberg:p-kenny",
    "subcap": "Kenny",
    "sup": "heisenberg:p-jack",
    "supcap": "Jack Welker"
   }
  },
  {
   "id": "place-27e1c9910e192843",
   "status": "proposed",
   "what": "Ignacio Varga under Eladio Vuente — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-27e1c9910e192843",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Juarez Cartel",
    "status": "proposed",
    "sub": "cartel:p-nacho",
    "subcap": "Ignacio Varga",
    "sup": "cartel:p-eladio",
    "supcap": "Eladio Vuente"
   }
  },
  {
   "id": "place-280778f8e19939a8",
   "status": "proposed",
   "what": "Gonzo under Eladio Vuente — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-280778f8e19939a8",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Juarez Cartel",
    "status": "proposed",
    "sub": "cartel:p-gonzo",
    "subcap": "Gonzo",
    "sup": "cartel:p-eladio",
    "supcap": "Eladio Vuente"
   }
  },
  {
   "id": "place-2ffedf81d00118e1",
   "status": "proposed",
   "what": "Patrick Kuby under Jesse Bruce Pinkman — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-2ffedf81d00118e1",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "heisenberg:p-kuby",
    "subcap": "Patrick Kuby",
    "sup": "heisenberg:p-jesse",
    "supcap": "Jesse Bruce Pinkman"
   }
  },
  {
   "id": "place-4da066e8eb1c2280",
   "status": "proposed",
   "what": "Chris Mara under Gustavo Fring — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-4da066e8eb1c2280",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Gustavo Fring Organization",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-chris-mara",
    "subcap": "Chris Mara",
    "sup": "sess-96cfcd44:p-fring",
    "supcap": "Gustavo Fring"
   }
  },
  {
   "id": "place-6b19e4077b1c5674",
   "status": "proposed",
   "what": "Jesse Bruce Pinkman under Heisenberg Organization — Membership (several parents)",
   "row": {
    "criteria": "Membership (several parents)",
    "id": "place-6b19e4077b1c5674",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "heisenberg:rel-hb2"
    ],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "heisenberg:p-jesse",
    "subcap": "Jesse Bruce Pinkman",
    "sup": "heisenberg:org-heisenberg",
    "supcap": "Heisenberg Organization"
   }
  },
  {
   "id": "place-7646c3aa76c72dbd",
   "status": "proposed",
   "what": "Dennis Markowski under Gustavo Fring — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-7646c3aa76c72dbd",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Gustavo Fring Organization",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-dennis",
    "subcap": "Dennis Markowski",
    "sup": "sess-96cfcd44:p-fring",
    "supcap": "Gustavo Fring"
   }
  },
  {
   "id": "place-7e2ec44e85b36063",
   "status": "proposed",
   "what": "Frankie under Jack Welker — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-7e2ec44e85b36063",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Jack Welker's gang",
    "status": "proposed",
    "sub": "heisenberg:p-frankie",
    "subcap": "Frankie",
    "sup": "heisenberg:p-jack",
    "supcap": "Jack Welker"
   }
  },
  {
   "id": "place-8133214d179ac23f",
   "status": "proposed",
   "what": "Todd Alquist under Jesse Bruce Pinkman — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-8133214d179ac23f",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "heisenberg:p-todd",
    "subcap": "Todd Alquist",
    "sup": "heisenberg:p-jesse",
    "supcap": "Jesse Bruce Pinkman"
   }
  },
  {
   "id": "place-82e6c53997c8299f",
   "status": "proposed",
   "what": "Gustavo Fring under Gustavo Fring Organization — Membership (several parents)",
   "row": {
    "criteria": "Membership (several parents)",
    "id": "place-82e6c53997c8299f",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "fring-condensed:rel-fr-leader",
     "fring:rel-fr1"
    ],
    "rel": "placedUnder",
    "scope": "Gustavo Fring Organization",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-fring",
    "subcap": "Gustavo Fring",
    "sup": "sess-96cfcd44:org-fring",
    "supcap": "Gustavo Fring Organization"
   }
  },
  {
   "id": "place-8c4b38261fcc8f06",
   "status": "proposed",
   "what": "Gale Boetticher under Gustavo Fring Organization — Membership (several parents)",
   "row": {
    "criteria": "Membership (several parents)",
    "id": "place-8c4b38261fcc8f06",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "fring-condensed:rel-fr-chemist",
     "fring:rel-fr6"
    ],
    "rel": "placedUnder",
    "scope": "Gustavo Fring Organization",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-gale",
    "subcap": "Gale Boetticher",
    "sup": "sess-96cfcd44:org-fring",
    "supcap": "Gustavo Fring Organization"
   }
  },
  {
   "id": "place-937682b3379856bf",
   "status": "proposed",
   "what": "Matt under Jack Welker — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-937682b3379856bf",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Jack Welker's gang",
    "status": "proposed",
    "sub": "heisenberg:p-matt",
    "subcap": "Matt",
    "sup": "heisenberg:p-jack",
    "supcap": "Jack Welker"
   }
  },
  {
   "id": "place-9bd53eff43c113e5",
   "status": "proposed",
   "what": "White residence — 308 Negra Arroyo Lane under Skyler White — Ownership (several parents)",
   "row": {
    "criteria": "Ownership (several parents)",
    "id": "place-9bd53eff43c113e5",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "heisenberg:rel-hb21"
    ],
    "rel": "placedUnder",
    "scope": "",
    "status": "proposed",
    "sub": "heisenberg:re-white",
    "subcap": "White residence — 308 Negra Arroyo Lane",
    "sup": "heisenberg:p-skyler",
    "supcap": "Skyler White"
   }
  },
  {
   "id": "place-c418b6493a0b3f1e",
   "status": "proposed",
   "what": "Michael Ehrmantraut under Los Pollos Hermanos — Employment (several parents)",
   "row": {
    "criteria": "Employment (several parents)",
    "id": "place-c418b6493a0b3f1e",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "fring-condensed:rel-fr-emp-mike",
     "fring:rel-fr10"
    ],
    "rel": "placedUnder",
    "scope": "Los Pollos Hermanos",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-mike",
    "subcap": "Michael Ehrmantraut",
    "sup": "sess-96cfcd44:co-pollos",
    "supcap": "Los Pollos Hermanos"
   }
  },
  {
   "id": "place-cf481d4b402ec422",
   "status": "proposed",
   "what": "Walter Hartwell White under Heisenberg Organization — Membership (several parents)",
   "row": {
    "criteria": "Membership (several parents)",
    "id": "place-cf481d4b402ec422",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "heisenberg:rel-hb1"
    ],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "heisenberg:p-walt",
    "subcap": "Walter Hartwell White",
    "sup": "heisenberg:org-heisenberg",
    "supcap": "Heisenberg Organization"
   }
  },
  {
   "id": "place-f5366e57980a065e",
   "status": "proposed",
   "what": "Lester under Jack Welker — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-f5366e57980a065e",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Jack Welker's gang",
    "status": "proposed",
    "sub": "heisenberg:p-lester",
    "subcap": "Lester",
    "sup": "heisenberg:p-jack",
    "supcap": "Jack Welker"
   }
  },
  {
   "id": "place-f56afed688593447",
   "status": "proposed",
   "what": "Lydia Rodarte-Quayle under Heisenberg Organization — Membership (several parents)",
   "row": {
    "criteria": "Membership (several parents)",
    "id": "place-f56afed688593447",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [
     "heisenberg:rel-hb8"
    ],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "sess-96cfcd44:p-lydia",
    "subcap": "Lydia Rodarte-Quayle",
    "sup": "heisenberg:org-heisenberg",
    "supcap": "Heisenberg Organization"
   }
  },
  {
   "id": "place-fa861538ff9bd5f0",
   "status": "proposed",
   "what": "Huell Babineaux under Jesse Bruce Pinkman — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-fa861538ff9bd5f0",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Heisenberg Organization",
    "status": "proposed",
    "sub": "heisenberg:p-huell",
    "subcap": "Huell Babineaux",
    "sup": "heisenberg:p-jesse",
    "supcap": "Jesse Bruce Pinkman"
   }
  },
  {
   "id": "place-fc95bcb4d4e1a2ad",
   "status": "proposed",
   "what": "No-Doze under Eladio Vuente — rules: Member below Leader",
   "row": {
    "criteria": "rules: Member below Leader",
    "id": "place-fc95bcb4d4e1a2ad",
    "matcher": "hydra/hier",
    "reads": [
     "generic",
     "declared"
    ],
    "records": [],
    "rel": "placedUnder",
    "scope": "Juarez Cartel",
    "status": "proposed",
    "sub": "cartel:p-nodoze",
    "subcap": "No-Doze",
    "sup": "cartel:p-eladio",
    "supcap": "Eladio Vuente"
   }
  }
 ],
 "stale": [],
 "contradictions": [],
 "verdicts": []
}

review

hydra-ctl review --only merges

review-merges.txt

$ hydra-ctl review --only merges
review   breakingbad

  kind     rows   questions
  merges     14           7
  total      14           7

[1/7] Merge
  Cousins' assassination attempt on Hank Schrader   and   Wayfarer 515 mid-air collision

  operations:ev-cousins   Event
     country     us
     date        2009
     involved    Henry R. Schrader
                 Marco Salamanca
                 Leonel Salamanca
                 Michael Ehrmantraut
     location    Albuquerque, NM
     name        Cousins' assassination attempt on Hank Schrader
     organizer   Juan Bolsa
     summary     Hank survived the parking-lot ambush; Marco dead, Leonel later finished in hospital

  operations:ev-wayfarer   Event
     country   = us
     date      = 2009
     involved    Donald Margolis
     location  = Albuquerque, NM
     name        Wayfarer 515 mid-air collision
     summary     air traffic controller Donald Margolis, grieving Jane's death, let two planes collide over ABQ

  [all fields]   fields in both   conflicting fields      Tab / Shift+Tab
Which is better?
  1  one entity
  2  two entities
  ? not sure   u undo   q quit
> 2
  saved   two entities

[2/7] Merge · conflicting: date
  To'hajiilee shootout   and   Junkyard shootout — Tuco Salamanca killed

  operations:ev-tohajiilee   Event
     date        2010

  operations:ev-tuco   Event
     date      ≠ 2008

  all fields   fields in both   [conflicting fields]      Tab / Shift+Tab
Which is better?
  1  one entity
  2  two entities
  ? not sure   u undo   q quit
> q

  answered   1

  kind         before   now
  merges           14    13
  references        3     3
  placements       20    20

Rebuilt breakingbad: 244 records, 227 entities, 36 open questions
hydra-ctl review --only references

review-references.txt

$ hydra-ctl review --only references
review   breakingbad

  kind         rows   questions
  references      3           3
  total           3           3

[1/3] Reference · a name with 3 possible records
  dea:prv-dea1   Documentation.entity   Heisenberg

  ┌─ Link from ─────────────────────────────────┐
  │ dea:prv-dea1   Documentation                │
  │    document   heisenberg:doc-bb-casefile~p1 │
  │  → entity     Heisenberg                    │
  └─────────────────────────────────────────────┘

  1  dea:p-heisenberg-dea   Person
     name            = Heisenberg
     notes             DEA sketch identity — proposed merge into Walter White via the Similar record
     sources           heisenberg:doc-bb-casefile~p1
     weakAlias         the Heisenberg

  2  heisenberg:p-walt   Person
     birthDate         1958-09-07
     deathDate         2010-09-07
     name              Walter Hartwell White
     notes             chemistry teacher turned meth manufacturer — 'Heisenberg'
     sources           heisenberg:doc-bb-casefile~p1
     weakAlias         Walt
                     = Heisenberg
                       Mr. Lambert

  3  heisenberg:org-heisenberg   Organization
     dissolutionDate   2010
     jurisdiction      us
     name              Heisenberg Organization
     notes             Walter White's meth operation — RV cooks, then the post-Fring 'empire business'
     sources           heisenberg:doc-bb-casefile~p5
     weakAlias         Walter White's operation
                       Heisenberg's empire

  [all fields]   name fields   matching fields      Tab / Shift+Tab
Which record is "Heisenberg"?
  1  Heisenberg                dea:p-heisenberg-dea
  2  Walter Hartwell White     heisenberg:p-walt
  3  Heisenberg Organization   heisenberg:org-heisenberg
  4  none of these
  ? not sure   u undo   q quit
> 2
  saved   Walter Hartwell White

[2/3] Reference · a name with 3 possible records
  fring-condensed:rel-fr-cooks   Membership.member   Walter White

  ┌─ Link from ──────────────────────────────────┐
  │ fring-condensed:rel-fr-cooks   Membership    │
  │    endDate        2010                       │
  │  → member         Walter White               │
  │                   Jesse Pinkman              │
  │    organization   Gustavo Fring Organization │
  │    role           cook                       │
  │    startDate      2009                       │
  └──────────────────────────────────────────────┘

  1  dea:p-waltjr   Person
     name              Walter White Jr.
     notes             Walt and Skyler's son
     weakAlias         Flynn

  2  heisenberg:p-walt   Person
     birthDate         1958-09-07
     deathDate         2010-09-07
     name              Walter Hartwell White
     notes             chemistry teacher turned meth manufacturer — 'Heisenberg'
     sources           heisenberg:doc-bb-casefile~p1
     weakAlias         Walt
                       Heisenberg
                       Mr. Lambert

  3  heisenberg:org-heisenberg   Organization
     dissolutionDate   2010
     jurisdiction      us
     name              Heisenberg Organization
     notes             Walter White's meth operation — RV cooks, then the post-Fring 'empire business'
     sources           heisenberg:doc-bb-casefile~p5
     weakAlias         Walter White's operation
                       Heisenberg's empire

  [all fields]   name fields   matching fields      Tab / Shift+Tab
Which record is "Walter White"?
  1  Walter White Jr.          dea:p-waltjr
  2  Walter Hartwell White     heisenberg:p-walt
  3  Heisenberg Organization   heisenberg:org-heisenberg
  4  none of these
  ? not sure   u undo   q quit
> q

  answered   1

  kind         before   now
  merges           14    14
  references        3     2
  placements       20    20

Rebuilt breakingbad: 244 records, 227 entities, 36 open questions
hydra-ctl review --only placements

review-placements.txt

$ hydra-ctl review --only placements
review   breakingbad

  kind         rows   questions
  placements     20          20
  total          20          20

[1/20] Placement · Employment (several parents)
  Skyler White

  ┌─ Placing ──────────────────────────────────────────────────────────────────────┐
  │ heisenberg:p-skyler   Person                                                   │
  │    name           Skyler White                                                 │
  │    notes          Walt's wife; laundered the proceeds through the A1A Car Wash │
  │    weakAlias      Skyler Lambert                                               │
  └────────────────────────────────────────────────────────────────────────────────┘

  1  heisenberg:rel-hb23   Employment   now
     employee       Skyler White
     employer       A1A Car Wash
     role           manager

  2  heisenberg:rel-hb7   Membership
     member         Skyler White
     organization   Heisenberg Organization
     role           money laundering

Which is better?
  1  under A1A Car Wash              heisenberg:co-carwash   now
  2  under Heisenberg Organization   heisenberg:org-heisenberg
  ? not sure   u undo   q quit
> 2
  saved   Skyler White under Heisenberg Organization

[2/20] Placement · rules: Second-in-command below Leader
  Kenny

  ┌─ Placing ────────────────────────────────────┐
  │ heisenberg:p-kenny   Person                  │
  │    deathDate      2010                       │
  │    name           Kenny                      │
  │    notes          Welker's second-in-command │
  └──────────────────────────────────────────────┘

  1  heisenberg:p-jack   rules: Second-in-command below Leader   now

  2  heisenberg:rel-hb16   Membership
     endDate        2010
     member         Kenny
     organization   Jack Welker's gang
     role           second-in-command

Which is better?
  1  under Jack Welker          heisenberg:p-jack   now
  2  under Jack Welker's gang   heisenberg:org-welker
  ? not sure   u undo   q quit
> a
  pick a number from 1 to 2, ? not sure, u undo or q quit
> q

  answered   1

  kind         before   now
  merges           14    14
  references        3     3
  placements       20    19

Rebuilt breakingbad: 244 records, 227 entities, 36 open questions

answer

hydra-ctl answer merge-00783b8a5bab5fa8 confirm

answer-merge.txt

$ hydra-ctl answer merge-00783b8a5bab5fa8 confirm
Recorded merge-00783b8a5bab5fa8: {status: confirmed, basis: 548f4d78fc5654ba}
Rebuilt breakingbad: 244 records, 226 entities, 36 open questions
hydra-ctl answer place-0885d03a61bc38c9 reject

answer-placement.txt

$ hydra-ctl answer place-0885d03a61bc38c9 reject
Recorded place-0885d03a61bc38c9: rejected
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions

$ hydra-ctl answer place-0885d03a61bc38c9 clear
Cleared place-0885d03a61bc38c9
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions
hydra-ctl answer ref-afcb9619d7e1fa48 2

answer-reference.txt

$ hydra-ctl answer ref-afcb9619d7e1fa48 2
Recorded ref-afcb9619d7e1fa48: heisenberg:p-walt
Rebuilt breakingbad: 244 records, 227 entities, 36 open questions

reset

hydra-ctl reset --yes

reset.txt

$ hydra-ctl reset --yes
This removes 1 decision(s) from ~/cases/breakingbad/.hydra/review/verdicts.yaml: 1 merges.
A backup is written to verdicts.yaml.20260101-000000.bak first.
Removed 1 decision from ~/cases/breakingbad/.hydra/review/verdicts.yaml (backup verdicts.yaml.20260101-000000.bak)
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions
hydra-ctl reset --only placements --yes

reset-only.txt

$ hydra-ctl reset --only placements --yes
This removes 1 decision(s) from ~/cases/breakingbad/.hydra/review/verdicts.yaml: 1 placements.
A backup is written to verdicts.yaml.20260101-000000.bak first.
Removed 1 decision from ~/cases/breakingbad/.hydra/review/verdicts.yaml (backup verdicts.yaml.20260101-000000.bak)
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions

stubs

hydra-ctl stubs

stubs.txt

$ hydra-ctl stubs
  name                       links   fields                                        fits           as
  Gray Matter Technologies       2   Membership.organization Employment.employer   Organization   -
  Gretchen Schwartz              1   Membership.member                             LegalEntity    -
hydra-ctl stubs graduate 'Gretchen Schwartz'

stubs-graduate.txt

$ hydra-ctl stubs graduate "Gretchen Schwartz"
  graduated   Gretchen Schwartz   LegalEntity   stub:gretchen-schwartz
Rebuilt breakingbad: 246 records, 230 entities, 39 open questions

$ hydra-ctl stubs drop "Gretchen Schwartz"
  dropped   Gretchen Schwartz
Rebuilt breakingbad: 246 records, 229 entities, 40 open questions
hydra-ctl stubs graduate 'Gray Matter Technologies' --as Company

stubs-graduate-as.txt

$ hydra-ctl stubs graduate "Gray Matter Technologies" --as Company
  graduated   Gray Matter Technologies   Company   stub:gray-matter-technologies
Rebuilt breakingbad: 246 records, 230 entities, 38 open questions

pack

hydra-ctl pack -o ../breakingbad.hydra

pack.txt

$ hydra-ctl pack -o ../breakingbad.hydra
Packed breakingbad into ~/cases/breakingbad.hydra
  size     build
  172 KB   included
hydra-ctl pack -o ../case-one.hydra --no-parsed

pack-no-parsed.txt

$ hydra-ctl pack -o ../case-one.hydra --no-parsed
Packed breakingbad into ~/cases/case-one.hydra
  size     build
  103 KB   left out

unpack

hydra-ctl unpack ../case-one.hydra

unpack.txt

$ hydra-ctl unpack ../case-one.hydra
Unpacked ../case-one.hydra into ~/cases/case-one

export

hydra-ctl export --format ftm -o ../breakingbad.ftm.jsonl

export-ftm.txt

$ hydra-ctl export --format ftm -o ../breakingbad.ftm.jsonl
Exported breakingbad as ftm to ~/cases/breakingbad.ftm.jsonl
  entities   ftm schema
       227   65c772987032
hydra-ctl export --format hydra-ftm -o ../breakingbad.hydra-ftm.jsonl

export-hydra-ftm.txt

$ hydra-ctl export --format hydra-ftm -o ../breakingbad.hydra-ftm.jsonl
Exported breakingbad as hydra-ftm to ~/cases/breakingbad.hydra-ftm.jsonl
  entities   ftm schema
       227   65c772987032
hydra-ctl export --format csv -o ../graph

export-csv.txt

$ hydra-ctl export --format csv -o ../graph
Exported breakingbad as csv to ~/cases/graph
  entities   nodes   edges   unlinked relationships   ftm schema
       227     102     302                        1   65c772987032
hydra-ctl export --format graphml -o ../breakingbad.graphml

export-graphml.txt

$ hydra-ctl export --format graphml -o ../breakingbad.graphml
Exported breakingbad as graphml to ~/cases/breakingbad.graphml
  entities   nodes   edges   unlinked relationships   ftm schema
       227     102     302                        1   65c772987032

collections

hydra-ctl collections

collections.txt

$ hydra-ctl collections
  prefixes set in   manifest

  collection        prefix            records   own prefix   claims   in others   citations
  cartel            cartel                 38            0      138           0           6
  dea               dea                    32            0      103           0           2
  fring-condensed   fring-condensed        34            0      111          17           3
  fring             fring                  42           18      148          17           3
  heisenberg        heisenberg             56            0      191           0           2
  operations        operations             42            0      223           0           0
hydra-ctl collections prefix dea agency

collections-prefix.txt

$ hydra-ctl collections prefix dea agency
Changed dea's prefix: dea -> agency
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions
hydra-ctl collections prefix dea agency

collections-prefix-rekey.txt

$ hydra-ctl collections prefix dea agency
1 decision(s) are filed under dea: ids; the new prefix would orphan them.
Run again with --rekey to rewrite them. Nothing changed.

$ hydra-ctl collections prefix dea agency --rekey
Changed dea's prefix: dea -> agency (1 decision rewritten)
Rebuilt breakingbad: 244 records, 226 entities, 33 open questions
1 of 1 rewritten decisions found their rows

defaults

hydra-ctl defaults

defaults.txt

$ hydra-ctl defaults
generic    default
hierarchy  default
hints      default
direction  default
collate    default
params     default
artifact   default
hydra-ctl defaults off generic

defaults-off-on.txt

$ hydra-ctl defaults off generic
off: generic; build to apply

$ hydra-ctl defaults
generic    off
hierarchy  default
hints      default
direction  default
collate    default
params     default
artifact   default

$ hydra-ctl defaults on
off: none; build to apply
hydra-ctl defaults restore hints params --yes

defaults-restore.txt

$ hydra-ctl defaults restore hints params --yes
nothing to restore: hints, params as shipped
hydra-ctl defaults restore --all --yes

defaults-restore-all.txt

$ hydra-ctl defaults restore --all --yes
nothing to restore: generic, hierarchy, hints, direction, collate, params, artifact as shipped

hints

hydra-ctl hints

hints.txt

$ hydra-ctl hints
  0  {position: Leader}   {thumb: icons/crown.svg}   images on 6
  1  {position: Second-in-command}   {thumb: icons/star-2.svg}   images on 1
hydra-ctl hints set thumb icons/crown.svg --position Second-in-command

hints-set-position.txt

$ hydra-ctl hints set thumb icons/crown.svg --position Second-in-command
Added hints[2]: {position: Second-in-command}   {thumb: icons/crown.svg}
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions
  reaches   1 node
hydra-ctl hints set thumb ../pics/flask.svg --titled 'cook|chemist'

hints-set-titled.txt

$ hydra-ctl hints set thumb ../pics/flask.svg --titled "cook|chemist"
Added hints[2]: {titled: {contains: cook|chemist}}   {thumb: icons/flask.svg}
Rebuilt breakingbad: 244 records, 227 entities, 37 open questions
  reaches   4 nodes