/**
 * TID generator for tests
 *
 * Must produce real TIDs: ingested records are validated against the lexicon,
 * which enforces tid format on stop ids and visitedStops.
 */

import { TID } from "@atproto/common-web";

/**
 * Generate a unique TID for a trail stop
 */
export function generateTid(): string {
  return TID.nextStr();
}

/**
 * Reset the TID counter (call in beforeEach)
 * No-op with real TIDs, kept for test setup compatibility.
 */
export function resetTidCounter(): void {}
