Skip to content

Conversation

@schnuerle
Copy link
Member

@schnuerle schnuerle commented Mar 11, 2025

Explain pull request

Updating the MDS spec to make it clearer and easier to use Policy for real-time management of the public right of way.

Currently includes the following changes:

  1. Real-time language clarification and examples
  2. Noting that agencies may manage their public Policy feeds, for example with an API key
  3. Policy uniqueness note to prevent identical policy duplication
  4. last_updated parameter to return only the last updated date
  5. active_only parameter to return only current, active policies
  6. A Policy object relationship diagram.
  7. Additional relevant policy examples (moved these to an external document for ease of updates)

To possibly come in the future, in new Pull Requests:

  1. A push endpoint option, like using POST in MDS Agency, and related to CDS push Events (PR Creating an option to Push Policies #951)
  2. A new Message/Notification/Communication endpoint/API (may come in a separate PR)

Likely not coming based on discussion in meeting:

  1. Adding a max_update_interval field like in Requirements to note how frequently the file may update (some discussion in WG that this may not be a good idea)

Is this a breaking change

  • No, not breaking

Impacted Spec

Which spec(s) will this pull request impact?

  • policy

Additional context

See Issue #906 for more history and context.

Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
@schnuerle schnuerle added the Policy Specific to the Policy API label Mar 11, 2025
@schnuerle schnuerle added this to the 2.1.0 milestone Mar 11, 2025
@schnuerle schnuerle requested a review from a team as a code owner March 11, 2025 01:03
@schnuerle schnuerle linked an issue Mar 11, 2025 that may be closed by this pull request
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
@schnuerle
Copy link
Member Author

See detailed notes, recording, slides, discussion from public Working Group meeting on March 13. Leave your ideas and feedback here or inline with the changes as comments.

Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
Signed-off-by: Michael Schnuerle <1285077+schnuerle@users.noreply.github.com>
@schnuerle schnuerle merged commit 29f6a21 into dev May 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Policy Specific to the Policy API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Real-time improvements for MDS Policy

4 participants