Skip to content

feat: package WHOOP PDPP connector - #33

Open
callumflack wants to merge 5 commits into
mainfrom
callum/add-whoop-pdpp-artifact
Open

feat: package WHOOP PDPP connector#33
callumflack wants to merge 5 commits into
mainfrom
callum/add-whoop-pdpp-artifact

Conversation

@callumflack

@callumflack callumflack commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • package the WHOOP Collection Profile from the exact PDPP source commit in PDP-Connect/pdpp#131
  • add the generated manifest, executable bundle, provenance inventory, immutable tarball, registry/index entries, and installer contract tests
  • declare the required Node 22, browser/network bindings, and patchright host dependency

Dependency

PDPP PR #131 is merged. This PR pins its permanent squash-merge commit 4f50aa21c6abd9f796b51b82e408224ee75a0048. Its tree is byte-identical to the deleted PR-head commit, so this is a provenance and reachability correction with no connector runtime change. Connector/runtime learnings are documented alongside the source in PDP-Connect/pdpp#139.

Acceptance checks

  • PDPP_WHOOP_SOURCE_ROOT= npm run whoop-pdpp:test — 3/3
  • npm run connector-index:check
  • npm run connector-index:test — 8/8
  • npm run scope-catalog:check
  • npm run scope-catalog:test — 10/10
  • npm run installer:test — 45/45
  • npm run pdpp:authoring:check
  • npm run fixture-index:check
  • npm run fixtures:validate
  • remote tree verified byte-for-byte against the local commit

The owner-authenticated source run emitted 44 records across six streams; its immediate checkpointed follow-up reused the saved session and re-emitted 27 records through the connector's seven-day overlap window. Personal records, cookies, and the local browser profile are not included in either PR.

Assisted-by: AI

Assisted-by: AI
Signed-off-by: callumflack <callumflack@gmail.com>
@github-actions

Copy link
Copy Markdown

Schema Health Check — All Clear

All 69 scopes have consistent local schema files.

Assisted-by: AI

Signed-off-by: callumflack <callumflack@gmail.com>
Assisted-by: AI

Signed-off-by: callumflack <callumflack@gmail.com>
@callumflack
callumflack requested a review from tnunamak August 13, 2026 07:11
Repin the distributable artifact to the permanent squash-merge commit.

Assisted-by: AI

Signed-off-by: callumflack <callumflack@gmail.com>
Remove the connector/runtime notes from the artifact repository. They now live beside the WHOOP connector in PDP-Connect/pdpp.

Assisted-by: AI
Signed-off-by: callumflack <callumflack@gmail.com>
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