Skip to content

feat(channel): DerbySoft Property Connector adapter (#92–#94)#163

Merged
telivity-otaip merged 3 commits into
mainfrom
cursor/derbysoft-merge-main-f415
Jul 17, 2026
Merged

feat(channel): DerbySoft Property Connector adapter (#92–#94)#163
telivity-otaip merged 3 commits into
mainfrom
cursor/derbysoft-merge-main-f415

Conversation

@telivity-otaip

@telivity-otaip telivity-otaip commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Supersedes #154 and #160 (those branches are push-protected after GitHub reconnect).

Closes #92
Closes #93
Closes #94

Test plan

  • node scripts/sync-test-count.mjs → 1151 / 139
  • No remaining conflict markers in README.md
  • Diff vs main is DerbySoft-only (merge absorbed upstream)

cursoragent and others added 3 commits July 17, 2026 01:58
Implement REST/JSON DerbySoft PC Integration adapter with OAuth Bearer
auth, 15 req/s rate limiting, Delta/Overlay ARI push, property profile
sync, and inbound LiveCheck/Book/Modify/Cancel/Ping webhooks.

- Adapter + mapper + client under adapters/derbysoft/
- Mock PC server on :4002 (tools/mock-derbysoft, compose profile channels)
- Bearer inbound auth helper; PCI strip of payment fields
- Overlay full-flush endpoint; docs/channels/derbysoft.md partner checklist
- Dashboard adapter option + README/CHANGELOG updates

Closes #92
Closes #93
Closes #94

Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
CI failed on stale counts (1115/134 → 1137/137) from new DerbySoft specs.

Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
Merge origin/main (#158/#162) into DerbySoft branch. Conflicts were only
README count lines; synced via vitest JSON reporter after merge.

Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
@telivity-otaip
telivity-otaip marked this pull request as ready for review July 17, 2026 02:33
@telivity-otaip
telivity-otaip merged commit 1f7f549 into main Jul 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants