# Jira property-sync recipe

Declare the tenant URL setting, account setting, token secret, exact-origin
connection, property mappings, command, and optional scheduled job. Search
`has:JiraNumber` with paging, normalize and deduplicate issue keys, then make
bounded host-managed provider requests using the named connection.

Project only configured Jira fields into note properties. Preview proposed
changes and require in-app acceptance before manual writes. Apply at most 100
conditional updates per batch using each note's opaque properties revision.
Retain missing, duplicate, stale, denied, and provider-failure outcomes.

Scheduled apply additionally needs explicit auto-apply consent and a designated
device runner. Keep fixtures synthetic and transport mocked; never store or log
the token or provider response body.
