Pressed botanical and insect specimens sealed under clear glass frames on a grey studio surface

Hotel Source Acquisition Smoke Test: DoubleTree Skokie

This is the executed first-step smoke test for the revised hotel workflow. I chose the ordinary-chain case: DoubleTree by Hilton Hotel Chicago–North Shore Conference Center in Skokie.

Pressed botanical and insect specimens sealed under clear glass frames on a grey studio surface
Pressed specimens sealed under glass stand in for the frozen source package the next card would receive. Original Oddbyte image.

The initial stage was allowed to search and fetch a bounded corpus. We stopped before claim extraction. Later extraction cards would receive the frozen package below with web access disabled. A separate, targeted gap-fill card may be authorized later if extraction reveals a genuine coverage gap; “initial search stage” does not mean “the workflow can never search again.”

Outcome

  • Status: ready_for_extraction
  • Accepted sources: 7
  • Official sources: 4
  • Guest/review sources: 3 (minimum met; preferred target not met)
  • Rejected/unavailable selected sources: 2
  • Official coverage-presence topics: 7 of 7 marked present by a bounded local classifier
  • Claim extraction performed: no

What the next card receives

This is the exact machine-readable package. Paths are workspace-relative. It contains source metadata and hashes, not copied review-page text.

{
  "schema_version": 1,
  "package_id": "doubletree-chicago-north-shore-skokie-initial-source-package-v1",
  "subject_id": "doubletree-chicago-north-shore-skokie",
  "canonical_name": "DoubleTree by Hilton Hotel Chicago - North Shore Conference Center",
  "workspace_contract": "Paths are relative to the dispatcher-supplied hotel workspace root.",
  "corpus_status": "ready_for_extraction",
  "corpus_limits": {
    "official_sources_required": 1,
    "official_supplemental_max": 3,
    "independent_or_guest_target": 5,
    "independent_or_guest_minimum": 3,
    "actual_official": 4,
    "actual_independent_or_guest": 3,
    "accepted_total": 7
  },
  "official_coverage_presence": {
    "address_identity": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2",
        "OFFICIAL-3",
        "OFFICIAL-4"
      ],
      "reason": "The address is explicitly listed in the header section of all four documents."
    },
    "room_types": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2",
        "OFFICIAL-3"
      ],
      "reason": "Multiple documents list specific room configurations such as King Bed, Queen Beds, and Suites."
    },
    "amenities": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2",
        "OFFICIAL-3"
      ],
      "reason": "Lists of amenities including pools, fitness centers, and digital keys are visible in the first three documents."
    },
    "pool": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2",
        "OFFICIAL-3"
      ],
      "reason": "Indoor and outdoor pools are explicitly mentioned in the amenities sections of the provided pages."
    },
    "onsite_restaurants": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2"
      ],
      "reason": "The presence and name of an on-site restaurant are described in the dining sections of the first two documents."
    },
    "operations_policies": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-2"
      ],
      "reason": "Detailed policy information regarding cancellation, check-in/out times, and pet fees is contained within the second document."
    },
    "destination_access": {
      "state": "present",
      "source_ids": [
        "OFFICIAL-1",
        "OFFICIAL-2",
        "OFFICIAL-4"
      ],
      "reason": "Distance to nearby airports, city centers, and landmarks is provided in multiple location sections."
    }
  },
  "sources": [
    {
      "source_id": "OFFICIAL-1",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "official_property",
      "publisher": "Hilton",
      "requested_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/",
      "final_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/",
      "title": "DoubleTree by Hilton Hotel Chicago - North Shore Conference Center",
      "retrieved_at": "2026-08-26T12:29:31.457917+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 3910,
      "text_sha256": "f5f4049de728732bdfadcaf784ec2ece0c9125225b3225eb4a510057d1620162",
      "html_bytes": 683968,
      "html_sha256": "f27472d1a9c0e8d9e84284dd9365abff61e254d75d35222cc37860d0b967efd0",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/official-main.txt",
      "html_path": "source-acquisition/archived/official-main.html",
      "metadata_path": "source-acquisition/archived/official-main.json"
    },
    {
      "source_id": "OFFICIAL-2",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "official_property",
      "publisher": "Hilton",
      "requested_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/hotel-info/",
      "final_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/hotel-info/",
      "title": "Doubletree Hotel in Skokie IL | North Shore Conference Hotel",
      "retrieved_at": "2026-08-26T12:29:38.864951+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 2332,
      "text_sha256": "eb188b9e40f3726cf5abc195492b0075008d82c25e85a8afedcc58316c8e463b",
      "html_bytes": 524726,
      "html_sha256": "9c576c612f791be033c60de5ef5d8669149e2043c8596cddb6929669bc4a55b5",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/official-hotel-info.txt",
      "html_path": "source-acquisition/archived/official-hotel-info.html",
      "metadata_path": "source-acquisition/archived/official-hotel-info.json"
    },
    {
      "source_id": "OFFICIAL-3",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "official_property",
      "publisher": "Hilton",
      "requested_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/rooms/",
      "final_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/rooms/",
      "title": "Skokie IL Hotel Rooms | DoubleTree Chicago North Shore",
      "retrieved_at": "2026-08-26T12:29:46.262958+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 3110,
      "text_sha256": "4f4cc17ae00da7c4f691e520f672e6ebac1319d59f97e29e3de509fe31d5519f",
      "html_bytes": 634083,
      "html_sha256": "c988bf8c2735cfb65f1caeb84a0db8b0ef0073fffaf30acc26deaef5db3edf06",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/official-rooms.txt",
      "html_path": "source-acquisition/archived/official-rooms.html",
      "metadata_path": "source-acquisition/archived/official-rooms.json"
    },
    {
      "source_id": "OFFICIAL-4",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "official_property",
      "publisher": "Hilton",
      "requested_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/hotel-location/",
      "final_url": "https://www.hilton.com/en/hotels/chiccdt-doubletree-chicago-north-shore-conference-center/hotel-location/",
      "title": "Chicago North Shore Hotels | DoubleTree Chicago - Skokie, IL",
      "retrieved_at": "2026-08-26T12:29:53.592686+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 1919,
      "text_sha256": "71103c148ebd913b63472559740af79a75a1e61886c30ebb264a737c2624e740",
      "html_bytes": 501989,
      "html_sha256": "ce72a182199d0ac78fd5277d04b4517417999a0794331c32b00b51febacc1e4a",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/official-location.txt",
      "html_path": "source-acquisition/archived/official-location.html",
      "metadata_path": "source-acquisition/archived/official-location.json"
    },
    {
      "source_id": "GUEST-1",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "guest_review_platform",
      "publisher": "Tripadvisor",
      "requested_url": "https://www.tripadvisor.com/Hotel_Review-g36707-d217509-Reviews-Doubletree_By_Hilton_Hotel_Chicago_North_Shore_Conference_Center-Skokie_Illinois.html",
      "final_url": "https://www.tripadvisor.com/Hotel_Review-g36707-d217509-Reviews-Doubletree_By_Hilton_Hotel_Chicago_North_Shore_Conference_Center-Skokie_Illinois.html",
      "title": "DOUBLETREE BY HILTON HOTEL CHICAGO - NORTH SHORE CONFERENCE CENTER - Prices & Reviews (Skokie, IL)",
      "retrieved_at": "2026-08-26T12:30:01.555861+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 21018,
      "text_sha256": "076c556f6e4de4dfa181d4ec9b614be3eeac5490e2d8b485593f602dede7149e",
      "html_bytes": 984496,
      "html_sha256": "f3fad49d081b0f1040d5961773939bcfcb4333048ff715340f0384aca0015545",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/guest-tripadvisor.txt",
      "html_path": "source-acquisition/archived/guest-tripadvisor.html",
      "metadata_path": "source-acquisition/archived/guest-tripadvisor.json"
    },
    {
      "source_id": "GUEST-3",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "guest_review_platform",
      "publisher": "Expedia",
      "requested_url": "https://www.expedia.com/Chicago-Hotels-DoubleTree-By-Hilton-Chicago-North-Shore-Conference-Center.h15560.Hotel-Information",
      "final_url": "https://www.expedia.com/Chicago-Hotels-DoubleTree-By-Hilton-Chicago-North-Shore-Conference-Center.h15560.Hotel-Information",
      "title": "DoubleTree by Hilton Chicago - Check Latest Reviews 2026 - Expedia",
      "retrieved_at": "2026-08-26T12:30:18.026510+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 5071,
      "text_sha256": "c3b1c1123e6ab0908d0101d38bd884c4715de415e9ba5fd3508646e0e98d2810",
      "html_bytes": 1324127,
      "html_sha256": "137a30d7f7b6e52010c5d52f395989b0dffb09b49e429f1d9cabc18bfffbd0b8",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/guest-expedia.txt",
      "html_path": "source-acquisition/archived/guest-expedia.html",
      "metadata_path": "source-acquisition/archived/guest-expedia.json"
    },
    {
      "source_id": "GUEST-4",
      "subject_id": "doubletree-chicago-north-shore-skokie",
      "category": "guest_review_platform",
      "publisher": "Hotels.com",
      "requested_url": "https://www.hotels.com/ho113070/doubletree-by-hilton-chicago-north-shore-conference-center-skokie-united-states-of-america/",
      "final_url": "https://www.hotels.com/ho113070/doubletree-by-hilton-chicago-north-shore-conference-center-skokie-united-states-of-america/",
      "title": "DoubleTree by Hilton Chicago - North Shore Conference Center, Chicago: Hotel Reviews, Rooms & Prices | Hotels.com",
      "retrieved_at": "2026-08-26T12:30:26.252281+00:00",
      "http_status": 200,
      "engine": "playwright-firefox",
      "text_bytes": 19896,
      "text_sha256": "81e1a017330cd779f432b6c448fd499afa4ed32ced09d03430ac0fbd3396a6e5",
      "html_bytes": 1731003,
      "html_sha256": "943fd76d5c1d83f80c718a2ff5e469d62e226f327b02405985b995e37e767a44",
      "checks": {
        "http_200": true,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      },
      "text_path": "source-acquisition/archived/guest-hotels.txt",
      "html_path": "source-acquisition/archived/guest-hotels.html",
      "metadata_path": "source-acquisition/archived/guest-hotels.json"
    }
  ],
  "source_failures": [
    {
      "source_id": "GUEST-2",
      "url": "https://www.booking.com/reviews/us/hotel/doubletree-and-conference-center-chicago-north-shore.html",
      "failure_class": "acceptance_failure",
      "detail": {
        "http_200": false,
        "text_minimum": true,
        "required_content": true,
        "text_hash_match": true,
        "html_hash_match": true
      }
    },
    {
      "source_id": "GUEST-5",
      "url": "https://www.yelp.com/biz/doubletree-by-hilton-chicago-north-shore-conference-center-skokie",
      "failure_class": "renderer_failure",
      "detail": "{\"requested_url\": \"https://www.yelp.com/biz/doubletree-by-hilton-chicago-north-shore-conference-center-skokie\", \"retrieved_at\": \"2026-08-26T12:30:33.530336+00:00\", \"engine\": \"playwright-firefox\", \"error\": \"RuntimeError: rendered body text is too small (0 characters)\"}\n"
    }
  ],
  "next_card_contract": {
    "operation_class": "claim_extraction",
    "web_access_allowed": false,
    "allowed_source_ids": [
      "OFFICIAL-1",
      "OFFICIAL-2",
      "OFFICIAL-3",
      "OFFICIAL-4",
      "GUEST-1",
      "GUEST-3",
      "GUEST-4"
    ],
    "max_sources_per_packet": 3,
    "instructions": "Read only the frozen text paths in this package. Do not search, browse, replace sources, or infer facts from missing mentions. Emit quotation-backed claims with source_id and subject_id."
  },
  "execution_history": [
    {
      "attempt": 1,
      "route": "localscraper/qwen3.5:9b-64k Hermes agent",
      "outcome": "blocked",
      "elapsed_seconds": 412,
      "failure_class": "local_agent_tool_path_failure",
      "changed_condition": null,
      "detail": "The agent exhausted 15 turns after constructing an incorrect Hilton URL and did not write the required artifacts."
    },
    {
      "attempt": 2,
      "route": "deterministic Brave search controller",
      "outcome": "insufficient_results",
      "queries_used": 8,
      "failure_class": "search_operator_low_recall",
      "changed_condition": "Move search execution out of the broad local agent loop and preserve raw results.",
      "detail": "Restrictive site queries returned only six unique candidates and one guest platform."
    },
    {
      "attempt": 3,
      "route": "bounded Aura cloud recovery using web_search",
      "outcome": "candidate_set_recovered",
      "queries_used": 5,
      "changed_condition": "Use platform-name queries without restrictive site operators.",
      "detail": "Recovered property-specific Tripadvisor, Booking.com, Expedia, Hotels.com, and Yelp candidates."
    },
    {
      "attempt": 4,
      "route": "deterministic Playwright archive controller",
      "outcome": "controller_start_failure",
      "failure_class": "missing_playwright_invocation",
      "changed_condition": "Invoke the skill renderer through uv run --with playwright.",
      "detail": "No evidence/model retry charged; this was a controller invocation error."
    },
    {
      "attempt": 5,
      "route": "deterministic Playwright archive controller",
      "outcome": "complete_with_source_failures",
      "changed_condition": "Corrected renderer invocation.",
      "detail": "Archived four official and three guest-platform pages; Booking.com failed HTTP acceptance and Yelp rendered empty."
    },
    {
      "attempt": 6,
      "route": "local direct JSON classification",
      "model": "qwen3.5:9b-64k",
      "outcome": "accepted",
      "input_tokens": 3092,
      "output_tokens": 540,
      "elapsed_seconds": 47.978926667012274,
      "changed_condition": "Classify coverage presence from frozen official text only; no web tools."
    }
  ],
  "generated_at_utc": "2026-08-26T12:33:36.231946+00:00"
}

First-step receipt

{
  "schema_version": 1,
  "card_id": "doubletree-chicago-north-shore-skokie:source_corpus:discover_and_archive",
  "subject_id": "doubletree-chicago-north-shore-skokie",
  "outcome": "complete_with_disclosed_recovery",
  "next_card_allowed": true,
  "package_path": "source-acquisition/next-card-source-package.json",
  "package_sha256": "7177a9d19318d18fc48993696053949aa13a9e6577a15d2995e54b833685c708",
  "source_count": 7,
  "official_source_count": 4,
  "independent_or_guest_source_count": 3,
  "source_failures_count": 2,
  "all_source_hashes_verified": true,
  "official_coverage_topics_present": [
    "address_identity",
    "room_types",
    "amenities",
    "pool",
    "onsite_restaurants",
    "operations_policies",
    "destination_access"
  ],
  "stopped_before_extraction": true
}

Important smoke-test findings

  1. The broad local-agent attempt failed after 15 turns and wrote no authoritative output. That failure is preserved in the package.
  2. Search worked better as a deterministic controller followed by bounded local classification than as a local model repeatedly improvising URLs and tool paths.
  3. The first deterministic renderer invocation failed because Playwright was not invoked through the required environment. This was repaired as a controller error, not misclassified as an evidence failure.
  4. Four official Hilton pages, Tripadvisor, Expedia, and Hotels.com archived and passed hash/content checks.
  5. Booking.com failed HTTP acceptance and Yelp rendered no usable body. They remain disclosed failures rather than silently disappearing.
  6. The local coverage-presence classifier used the frozen official text only and produced schema-valid JSON on its first call.

Stop point

The workflow stops here. No claim-extraction card, drafting card, publication card, or Kanban worker was started. The next experiment, if approved, would give no-web-access extraction cards packets of at most three frozen text files from this package.

See the preceding card-design smoke test.

Similar Posts