Repository navigation
feat(interview): live interview call chrome api support - #197
Merged
Merged
Conversation
…ters in the persona name preg_match with /u returns false on malformed UTF-8, which the === 1 checks read as a pass, so one stray byte let markup and a vendor name through. Encoding is now checked first, the plain-text check runs on the raw value and covers Unicode line separators, and a provider name is bounded by any non letter or digit.
…ogress refactor(interview): extract competency order and open rule into CompetencyProgress
feat(interview): add the candidate interview outline endpoint
feat(interview): return primary_index from the utterance endpoint
feat(avatar-templates): add the PersonaDisplayName validation rule
feat(avatar-templates): validate and merge persona.display_name on every write
…sona feat(avatar-templates): expose persona.display_name to admins and classify it
feat(avatar-templates): refuse an invalid persona display name on import
fix(interview): document the outline refusals in the OpenAPI spec
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What: tracker for the live-interview-call-chrome change, api side: competency progress extraction, interview outline endpoint, primary_index on the utterance endpoint, persona display name rule/writes/import/exposure and review follow-ups.
Checks: each slice passed Pest and a native review (approved, acknowledged) before merging into the tracker. Slices a1 and a2 carry size:exception (tests dominate, owner approved).