Skip to content

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

Closed
telivity-otaip wants to merge 2 commits into
mainfrom
cursor/derbysoft-ci-fix-f415
Closed

feat(channel): DerbySoft Property Connector adapter (#92–#94)#160
telivity-otaip wants to merge 2 commits into
mainfrom
cursor/derbysoft-ci-fix-f415

Conversation

@telivity-otaip

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

Copy link
Copy Markdown
Collaborator

Summary

Supersedes #154 (branch became push-protected after GitHub reconnect; this branch is rebased on current main including #153).

Closes #92 — REST/JSON adapter, OAuth Bearer, mock Property Connector on :4002, 15 req/s limiter, factory + dashboard registration.

Closes #93 — Property sync, ARI Delta/Overlay, inbound LiveCheck/Book/Modify/Cancel/Ping, source channel derbysoft:<distributorId>, async Overlay full flush.

Closes #94 — Tests + docs/channels/derbysoft.md partner checklist.

Also syncs README test counts to 1137 / 137 (CI failure on #154 was stale counts only — Nest WARN/ERROR lines in the log are expected failure-path test noise).

Test plan

cursoragent and others added 2 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>
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