Package com.arc_e_tect.gradle.trackerlens.tracker
package com.arc_e_tect.gradle.trackerlens.tracker
-
ClassDescription
TrackerSourcefor the API-detector plugins' shared contract progress-history NDJSON, one record per line with fieldsfingerprint,verb,path,declaringClass,declaredAt,implementedAt,verifiedAt,lastSeenAt,removedAt.TrackerSourceforgherkin-to-asciidoc's scenario progress-history NDJSON, one record per line with fieldsfingerprint,scenarioName,featureTitle,listedAt,definedAt,implementedAt,lastSeenAt,removedAt.Expands a tracker's configuredhistoryFilesentries into a flat, deterministic list of concrete NDJSON files to read: an entry that is itself a file is used as-is, and an entry that is a directory is expanded to every*.ndjsonfile directly within it (non-recursive), sorted by name.A single tracked item's lifecycle, as read from aTrackerSource.MergesLifecycleRecords sharing the sameLifecycleRecord.id()- read from different history files registered on the same tracker - into one record per id.Reads a producing plugin's NDJSON lifecycle-history file intoLifecycleRecords.