Open jilladams opened 11 months ago
Noting: V0 sunset date updated to June 1, 2024: https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline. Updated in ticket body.
https://dsva.slack.com/archives/C02BTJTDFTN/p1716217882889939
Lighthouse have agreed to extend V0 deprecation deadline to 6/14.
Our LH Fac API dependencies now documented for future LH API revs: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/facilities/facilities-api/README.md#lighthouse-facilities-api-product-dependencies--scope
cc @mmiddaugh
Background
Lighthouse Facilities V1 shipped August 24, 2023. When shipped, any Facilities products that use Lighthouse Facilities API V0 will need to be updated to use the V1 API. This will involve:
Known impacts:
V0 sunset
As of Dec 2023: June 1, 2024 is now estimated V0 EOL date. https://trello.com/c/X7RMCnnf/30-facilites-v1-adoption-v0-retirement-timeline
User Story or Problem Statement
As a consumer of the Facilities API, I want access to new features exposed in Lighthouse Facilities V1.
As a consumer of the Facilities API, I need support for V0 features until V0 is formally deactivated.
Affected users and stakeholders
Users:
Stakeholders:
Scope
Throughout this effort, we found several unexpected uses of the Lighthouse V0 endpoint in Facilities and Public Websites code. Those invocations are documented here, and can be used to scope the next migration / next time Lighthouse releases a new endpoint:
Change management triage
The change represented by this user story will:
If you selected an item above, use the Change Management Runbook to create a CM epic and associated tickets.
If you did not select an item above, update issues/PRs in GitHub but don’t plan for change management.
Design principles
Veteran-centered
Single source of truth
: Increase reliability and consistency of content on VA.gov by providing a single source of truth.Accessible, plain language
: Provide guardrails and guidelines to ensure content quality.Purposely structured content
: Ensure Content API can deliver content whose meaning matches its structure.Content lifecycle governance
: Produce tools, processes and policies to maintain content quality throughout its lifecycle.Editor-centered
Purpose-driven
: Create an opportunity to involve the editor community in VA’s mission and content strategy goals.Efficient
: Remove distractions and create clear, straightforward paths to get the job done.Approachable
: Offer friendly guidance over authoritative instruction.Consistent
: Reduce user’s mental load by allowing them to fall back on pattern recognition to complete tasks.Empowering
: Provide clear information to help editors make decisions about their work.