ADR-0006
Dynamic payload building for PUT and POST RestAPI operations and parameter namespacing. Dated 2023-08-15.
Open on GitHubTeams write decisions down, then write new ones. Years later the question is which one still holds. Muninark follows what replaced what and links each decision to its source.
Both records are still in the repository, and nothing in a plain search says which one holds. A new engineer, or an AI assistant, can pick the wrong one.
Ask about a decision and Muninark returns it together with the decision that replaced it.
From a run on microsoft/semantic-kernel, a public repository under the MIT licence. Muninark is not affiliated with Microsoft.
Which decision replaced ADR-0006 on dynamic payloads for OpenAPI functions?
get_decision_trail · decision_id microsoft/semantic-kernel:0006-open-api-dynamic-payload-and-namespaces
Found 1 decision trail(s) covering 2 decision(s) (deepest chain: 1 hop(s)): microsoft/semantic-kernel:0006-open-api-dynamic-payload-and-namespaces, microsoft/semantic-kernel:0062-open-api-payload.
Dynamic payload building for PUT and POST RestAPI operations and parameter namespacing. Dated 2023-08-15.
Open on GitHubProviding Payload for OpenAPI Functions. Dated 2024-10-25.
Open on GitHubCaptured on 19 October 2026 and shown as returned. The titles, statuses and dates under the answer are the ones the response carries, and each link opens the file at the commit it was read from. ADR-0006 says ADR-0062 superseded it, while ADR-0062 still carries the status proposed in its own file, and the trail reports both as written. In this run neither decision was approved by an expert.
Both kinds can appear in an answer.
Architecture decision records and similar documents. A reader built for your format picks up each decision with its title, date and status, and notes which earlier decision it replaces. Muninark ships no reader for your format; the deployment supplies one.
A model can also pick out decisions described in other records. These are findings that wait for an expert to confirm them, because a model can be wrong.
For the decision types a deployment designates, a query can be limited to decisions an expert has approved. Where a pending decision breaks the chain, the approved decision is returned alone, with a note. A pending decision that you name yourself can also come back alone, with a note that it is not approved.
How knowledge stays currentTell us where your team records decisions, such as ADRs, wiki pages or tickets, and which replacement links you need to trace.