Skip to content

fix(assistant): ground DNS completion in saved metadata context - #142

Merged
lweberru merged 1 commit into
mainfrom
fix/assistant-dns-completion
Oct 23, 2026
Merged

lweberru merged 1 commit into
mainfrom
fix/assistant-dns-completion

Conversation

@lweberru

@lweberru lweberru commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Problem and resulting behavior

The qualified Dev release for #135 stopped before build/deployment: both dns-owner repetitions asked for known DNS metadata/contact decisions instead of preparing the explicitly requested reviewable completion (122/124 cases passed; continuous journey passed). Those failures remain recorded in release 39925017270.

Supply DNS intent classification with stable zone keys, validated field-presence flags and confirmed contact-source availability. Actual domain/contact values and unknown fields are excluded from this additional context. Require an explicit DNS-task decision in the serving schema while retaining legacy parser compatibility. Keep a semantic remaining-settings decision coherent with draft mode and distinguish metadata completion from source-evidenced add/replace operations. Existing field/contact/preservation/evidence/acceptance guards and all factual oracles remain unchanged; nothing is persisted or executed by classification.

Regenerate source-bound knowledge/catalogue metadata and update EN/DE contributor guidance. Add regression coverage for contradictory advice mode, actual classifier context, required task selection and downstream rejection of missing/invented/overbroad proposals. Informational requests retain advice behavior.

Validation and limits

Final lint/build/type checks passed locally; full unit suite: 1052 passed, 71 environment-gated skipped. All eight DNS cases passed twice against the configured real model (16/16) on this final source, including both owner-contact completion repetitions. The earlier restricted-loopback test run is not counted as a functional pass; the complete suite passed with the required local test permissions. Intermediate experiments are not qualification: one earlier version failed collection-evidence checks, another had a truncated model response. No failed repetition is relabelled as success. A fresh full qualified release remains mandatory before Dev promotion.

No migrations, IAM grants, customer Plan/Apply, State changes or production operations. Related #95 and #93; no acceptance criterion is weakened.

@lweberru
lweberru merged commit d74689b into main Oct 23, 2026
14 checks passed
@lweberru
lweberru deleted the fix/assistant-dns-completion branch October 23, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant