changedInput schema / properties / draft / description
Previous value: -"Previously returned privacy-safe draft fields plus explicit corrections or follow-up answers."New value: +"Preferred structured fields for requisition facts already supplied in the chat, plus previously returned privacy-safe fields, explicit corrections, or follow-up answers. A draft-only submission without job_description does not call the external parser."
addedInput schema / properties / draft / properties / assignment_type / description
Added value: +"Set only when the user explicitly states the assignment type; never infer locum tenens, permanent, full-time, part-time, or PRN."
addedInput schema / properties / draft / properties / contract_type / description
Added value: +"Set only when the user explicitly states W2 or 1099; never infer contract type from locums, temporary, permanent, or recruiter language."
addedInput schema / properties / draft / properties / on_call_required / description
Added value: +"Set true or false only when the user explicitly states whether call is required; otherwise omit it."
addedInput schema / properties / draft / properties / pay_amount / description
Added value: +"Set only when the user explicitly supplies the compensation amount; never estimate or infer pay."
addedInput schema / properties / draft / properties / pay_period / description
Added value: +"Set only when the user explicitly states the compensation period; never infer it from role, market, or assignment context."
addedInput schema / properties / draft / properties / provider_type / description
Added value: +"Recruiter intake supports CRNA and Anesthesiologist only. CAA recruiter-intake activation is deferred and is rejected by this draft contract."
changedInput schema / properties / draft / properties / provider_type / enum
Previous value: -[
- "CRNA",
- "Anesthesiologist",
- "CAA"
-]New value: +[
+ "CRNA",
+ "Anesthesiologist"
+]
addedInput schema / properties / draft / properties / schedule_type / description
Added value: +"Set only when the user explicitly states this schedule pattern; preserve all unstated schedule facts as unknown."
changedInput schema / properties / draft / properties / start_date / description
Previous value: -"Calendar date in YYYY-MM-DD format."New value: +"Set only when the user explicitly supplies a complete exact YYYY-MM-DD date. If only a month, relative timing, day without year, or year without day is supplied, omit start_date and ask for the missing date parts."
addedInput schema / properties / draft / properties / weekends_required / description
Added value: +"Set true or false only when the user explicitly states whether weekends are required; otherwise omit it."
addedInput schema / properties / draft / properties / weekly_hours / description
Added value: +"Set only when the user explicitly supplies weekly hours; never derive weekly hours from shift length or weekdays."
changedInput schema / properties / job_description / description
Previous value: -"Pasted anesthesia requisition text. RxRooster locally removes recognizable contact blocks, does not store or return the pasted text, and sends only the minimized text to RxRooster's configured AI parsing provider. Do not include personal, credential, patient, or confidential information."New value: +"Free-text employer/recruiter hiring text for a CRNA or anesthesiologist opening, including a full requisition, facility vacancy, or shorthand brief such as 'CRNA in Miami; $215/hr; weekdays; no call.' Any job_description value—whether pasted, typed, dictated, described, or shorthand—uses the external parser path when parseable. Before populating this field, disclose that RxRooster locally removes recognizable contact blocks and sends only the minimized text to its configured AI parsing provider, an external parser, advise removal of personal, credential, patient, or confidential information, and obtain the user's explicit choice between this parser path and structured draft fields. Prefer structured draft fields for facts already supplied in the chat; a draft-only submission without job_description does not call the external parser. This field is not for a candidate's request to summarize, compare, evaluate, or apply to a job. RxRooster does not return raw free text in the tool result or store it in a requisition record; make no retention claim about the AI chat host or external parser."
addedInput schema / properties / partial_start_date
Added value: +{
+ "additionalProperties": false,
+ "description": "Known month-only start timing that is not a publishable draft field. Use when the user supplied a month and optional year but not an exact day; the workflow returns it only as a known partial fact and asks for the missing day or year.",
+ "properties": {
+ "month": {
+ "enum": [
+ "January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December"
+ ],
+ "type": "string"
+ },
+ "year": {
+ "maximum": 2100,
+ "minimum": 2020,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "month"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / draft / properties / assignment_type / description
Added value: +"Set only when the user explicitly states the assignment type; never infer locum tenens, permanent, full-time, part-time, or PRN."
addedOutput schema / properties / draft / properties / contract_type / description
Added value: +"Set only when the user explicitly states W2 or 1099; never infer contract type from locums, temporary, permanent, or recruiter language."
addedOutput schema / properties / draft / properties / on_call_required / description
Added value: +"Set true or false only when the user explicitly states whether call is required; otherwise omit it."
addedOutput schema / properties / draft / properties / pay_amount / description
Added value: +"Set only when the user explicitly supplies the compensation amount; never estimate or infer pay."
addedOutput schema / properties / draft / properties / pay_period / description
Added value: +"Set only when the user explicitly states the compensation period; never infer it from role, market, or assignment context."
addedOutput schema / properties / draft / properties / provider_type / description
Added value: +"Recruiter intake supports CRNA and Anesthesiologist only. CAA recruiter-intake activation is deferred and is rejected by this draft contract."
changedOutput schema / properties / draft / properties / provider_type / enum
Previous value: -[
- "CRNA",
- "Anesthesiologist",
- "CAA"
-]New value: +[
+ "CRNA",
+ "Anesthesiologist"
+]
addedOutput schema / properties / draft / properties / schedule_type / description
Added value: +"Set only when the user explicitly states this schedule pattern; preserve all unstated schedule facts as unknown."
changedOutput schema / properties / draft / properties / start_date / description
Previous value: -"Calendar date in YYYY-MM-DD format."New value: +"Set only when the user explicitly supplies a complete exact YYYY-MM-DD date. If only a month, relative timing, day without year, or year without day is supplied, omit start_date and ask for the missing date parts."
addedOutput schema / properties / draft / properties / weekends_required / description
Added value: +"Set true or false only when the user explicitly states whether weekends are required; otherwise omit it."
addedOutput schema / properties / draft / properties / weekly_hours / description
Added value: +"Set only when the user explicitly supplies weekly hours; never derive weekly hours from shift length or weekdays."
addedOutput schema / properties / known_partial_facts
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "start_date": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "month": {
+ "enum": [
+ "January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December"
+ ],
+ "type": "string"
+ },
+ "year": {
+ "maximum": 2100,
+ "minimum": 2020,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "month"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "start_date"
+ ],
+ "type": "object"
+}
changedOutput schema / required
Previous value: -[
- "schema_version",
- "generated_at",
- "status",
- "parse_status",
- "draft",
- "filled_fields",
- "missing_fields",
- "redactions",
- "draft_fingerprint",
- "employer_value",
- "next_step"
-]New value: +[
+ "schema_version",
+ "generated_at",
+ "status",
+ "parse_status",
+ "draft",
+ "known_partial_facts",
+ "filled_fields",
+ "missing_fields",
+ "redactions",
+ "draft_fingerprint",
+ "employer_value",
+ "next_step"
+]