{
  "ok": true,
  "listing": {
    "id": "lst_01M41S4MNDMM64SGQSN7P96G59",
    "slug": "about-hitchdev",
    "businessName": "About - HitchDev",
    "legalName": "",
    "description": {
      "short": "Complementary tools Domain Appropriate Scenario Language (DASL) Executable specifications Flaky Tests The Hermetic End to End Testing Pattern ANTIPATTERN - Analysts writing stories for the developer Separation of Test Concerns Snapshot Test Driven Development (STDD) Test Artefact Environment Isolation Test concern leakage Tests as an investment What is the difference betweeen a test and a story? The importance of test realism Testing non-deterministic code Specification Documentation Test Triality Using Using Behavior Behavior Abort a story with ctrl-C Upgrade breaking changes between v0.14 and v0.15 Handling failing tests Running a single named story successfully Documentation Documentation",
      "full": "Complementary tools Domain Appropriate Scenario Language (DASL) Executable specifications Flaky Tests The Hermetic End to End Testing Pattern ANTIPATTERN - Analysts writing stories for the developer Separation of Test Concerns Snapshot Test Driven Development (STDD) Test Artefact Environment Isolation Test concern leakage Tests as an investment What is the difference betweeen a test and a story? The importance of test realism Testing non-deterministic code Specification Documentation Test Triality Using Using Behavior Behavior Abort a story with ctrl-C Upgrade breaking changes between v0.14 and v0.15 Handling failing tests Running a single named story successfully Documentation Documentation Generate documentation with extra variables and functions Generate documentation from story Engine Engine Hiding stacktraces for expected exceptions Given preconditions Gradual typing of story steps Match two JSON snippets Match two strings and show diff on failure Extra story metadata - e.g. Why is inheritance a feature of hitchstory stories?"
    },
    "industry": "HitchDev",
    "website": "https://hitchdev.com/",
    "rootDomain": "hitchdev.com",
    "listingOrigin": "discovered",
    "entityType": "business",
    "entitySubtype": "commercial_organization",
    "entityClassification": {
      "type": "business",
      "subtype": "commercial_organization",
      "confidenceScore": 73,
      "classifiedAt": "2026-10-03T21:01:22.751Z",
      "government": null
    },
    "placementType": "global",
    "location": {
      "placementType": "global",
      "countryCode": "",
      "countryName": "Global",
      "flag": "",
      "region": "",
      "city": "",
      "mode": "online"
    },
    "primaryCategory": null,
    "claimStatus": "unclaimed",
    "verificationStatus": "unverified",
    "verified": false,
    "businessVerification": {
      "applicable": true,
      "status": "pending",
      "level": "none",
      "label": "Not Registry Verified",
      "badgeColor": "neutral",
      "countsAsVerified": false,
      "authority": null,
      "registryId": null,
      "matchScore": 0,
      "authorityCode": null,
      "lei": null,
      "jurisdiction": null,
      "registeredLegalName": null,
      "registryStatus": null,
      "registryUrl": null,
      "checkedAt": null,
      "verifiedAt": null,
      "nextCheckAt": null
    },
    "businessVerified": false,
    "commercialStatus": "free",
    "agentStatus": "active",
    "paidProfile": false,
    "freshnessStatus": "current",
    "media": {
      "logo": "https://hitchdev.com/favicon.ico",
      "explicitLogo": null,
      "favicon": null,
      "fallback": "https://hitchdev.com/favicon.ico"
    },
    "scores": {
      "dataConfidence": 80,
      "quality": 80,
      "verification": 0
    },
    "qualityScore": 80,
    "urls": {
      "directory": "https://directory.websdocs.com/business/about-hitchdev",
      "json": "https://directory.websdocs.com/business/about-hitchdev.json",
      "website": "https://hitchdev.com/",
      "gateway": null
    },
    "publishedAt": "2026-10-03T21:01:23.825Z",
    "updatedAt": "2026-10-03T21:01:33.603Z",
    "organizationType": "organization",
    "language": {
      "primary": "en",
      "supported": [
        "en"
      ],
      "currencies": []
    },
    "categories": [
      {
        "slug": "finance-insurance",
        "name": "Financial Services & Insurance",
        "primary": true,
        "confidenceScore": 59
      }
    ],
    "services": [],
    "products": [],
    "agentCapabilities": [
      {
        "key": "support",
        "name": "Online support",
        "description": "Detected from public website navigation or discovery metadata.",
        "protocol": "http",
        "actionUrl": "https://hitchdev.com/contact/",
        "method": "GET",
        "authenticationRequired": false
      }
    ],
    "contacts": [
      {
        "type": "phone",
        "label": "Public phone",
        "value": "2018 - 2023",
        "url": null,
        "platform": "phone",
        "primary": true,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/crdoconnor/strictyaml",
        "url": "https://github.com/crdoconnor/strictyaml",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/hitchdev/hitchstory/tree/master/examples/website",
        "url": "https://github.com/hitchdev/hitchstory/tree/master/examples/website",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/hitchdev/hitchstory/blob/master/hitch/story/simple-inheritance.story",
        "url": "https://github.com/hitchdev/hitchstory/blob/master/hitch/story/simple-inheritance.story",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/kolypto/j2cli",
        "url": "https://github.com/kolypto/j2cli",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/wolfcw/libfaketime",
        "url": "https://github.com/wolfcw/libfaketime",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/wolfcw",
        "url": "https://github.com/wolfcw",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      },
      {
        "type": "social",
        "label": "github",
        "value": "https://github.com/spulec/freezegun",
        "url": "https://github.com/spulec/freezegun",
        "platform": "github",
        "primary": false,
        "verificationStatus": "public_source"
      }
    ],
    "serviceAreas": [],
    "sources": [
      {
        "type": "website",
        "url": "https://hitchdev.com/",
        "title": "About - HitchDev",
        "primary": true,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/hitchpage/",
        "title": "HitchPage - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/faketime/",
        "title": "Faketime - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/hitchdb/",
        "title": "HitchDB - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/orji/",
        "title": "OrJi - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/hitchstory/using/inheritance/about/",
        "title": "Inherit one story from another simply - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      },
      {
        "type": "website",
        "url": "https://hitchdev.com/contact/",
        "title": "Contact me - HitchDev",
        "primary": false,
        "lastObservedAt": "2026-10-03T21:01:08.128Z"
      }
    ],
    "timestamps": {
      "firstDiscoveredAt": "2026-10-03T21:01:08.128Z",
      "lastCrawledAt": "2026-10-03T21:01:23.825Z",
      "lastVerifiedAt": null,
      "publishedAt": "2026-10-03T21:01:23.825Z",
      "updatedAt": "2026-10-03T21:01:33.603Z"
    },
    "gatewayDiscovery": {
      "status": "unmapped",
      "activeAgent": false,
      "urls": {},
      "capabilities": {
        "ask": false,
        "checkout": false
      },
      "checkedAt": null
    },
    "quoteRequest": {
      "available": false,
      "endpoint": null
    }
  },
  "canonicalUrl": "https://directory.websdocs.com/business/about-hitchdev",
  "generatedAt": "2026-10-04T02:45:59.622Z"
}