Skip to content

docs: minute-resolution location history + asset.moved semantics (TRA-1118, hold for v1.5.0) - #216

Merged
mikestankavich merged 1 commit into
mainfrom
docs/tra-1118-minute-resolution-history
Sep 5, 2026
Merged

mikestankavich merged 1 commit into
mainfrom
docs/tra-1118-minute-resolution-history

Conversation

@mikestankavich

@mikestankavich mikestankavich commented Aug 17, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ HOLD — merge with the v1.5.0 prod release, not before

This documents behavior that ships in app v1.5.0 (trakrf/platform#576, merged to platform main 2026-08-17). Prod is still v1.4.1 with the old per-read semantics, and this site describes prod. Draft until the release lands.

Merge responsibility for this PR sits with TRA-1142 (Release v1.5.0), which owns taking it out of draft, merging it after the prod deploy is verified, and confirming publication. TRA-1118 does not need to stay open waiting for it.

What changed

TRA-1118 made asset location history minute-granularity (one row per asset per minute; operator saves override the minute and emit movement events with the captured origin). Three docs claims became stale:

  • docs/api/webhooks.md — "That is the whole rule" no longer was. New section Movement detection has one-minute resolution: ≤1 location change per asset per minute from passive readers, mid-minute moves deliver with the next minute's read (≤60s), overlapping read zones can't flap (built-in debounce), operator saves win the minute and emit immediately with the overridden from_location. Also: occurred_at wording loosened for save-driven events (minute resolution), the signature-tolerance note updated, "full scan stream" pointer corrected, and "Events went quiet" gains the just-moved case.
  • docs/api/data-model.md — history endpoint now states its one-minute resolution and that it is location history, not a per-read scan log.
  • docs/api/changelog.md — new anchored entry (#minute-resolution-history) recording the semantics change for integrators; no shape changes.

Not included, deliberately: the v1.5.0 release-notes entry — that's release-time work covering the whole release, not just this change.

Build passes (pnpm build, which validates internal links/anchors).

Refs TRA-1118

🤖 Generated with Claude Code

Location history is now recorded at one-minute granularity (platform
PR trakrf/platform#576): webhooks.md documents the new movement-event
resolution, the operator-save override exception, and the debounce
property; data-model.md states the history endpoint's granularity;
the API changelog records the behavioral change for integrators.

Refs: TRA-1118
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: a737f8d
Status: ✅  Deploy successful!
Preview URL: https://75867d02.docs-4n7.pages.dev
Branch Preview URL: https://docs-tra-1118-minute-resolut.docs-4n7.pages.dev

View logs

@mikestankavich
mikestankavich marked this pull request as ready for review September 5, 2026 00:35
@mikestankavich
mikestankavich merged commit 8166d18 into main Sep 5, 2026
2 checks passed
@mikestankavich
mikestankavich deleted the docs/tra-1118-minute-resolution-history branch September 5, 2026 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant