create_master_profile
ChatGPTCreate a canonical, importable CollegeFill JSON envelope from academic, test, course, activity, and honor fields. Before creation, obtain the student's explicit application target and pass it as application_target: common_app, uc, or both. Never infer or default a target. If application_target is omitted, this tool returns only the required target question and no masterProfile, fileName, or save instruction. Never invent an answer. Resolve questions marked Required for historical-course intake, including grade level and school year, before presenting or downloading final course JSON; if the student cannot identify or route a course, omit that course or clearly keep the result as an incomplete draft. Creation remains target-neutral: application_target is routing context and is not written into the canonical JSON. After creation, call the matching preparation tool or tools for target-specific questions before presenting final JSON. Offer nonblocking followUpQuestions once: the student may answer now or leave fields blank for later manual review. Personal, contact, demographic, high-school, private legacy, and extension-internal fields are outside this V1 tool contract. The tool is stateless and does not save the profile. The returned masterProfile object is the exact bare JSON envelope to save as fileName and import into CollegeFill; do not save the surrounding tool result.
get_supported_sections
ChatGPTReturn the five CollegeFill V1 Master Profile preparation sections and truthful Common App/UC capability limits. This does not access a browser or student data.
prepare_common_app_profile
ChatGPTPrepare and run data-readiness checks on a canonical CollegeFill profile for supported Common App pages. Historical-course identity, grade level, school year, transcript number, and matching transcript metadata errors must be resolved before those courses are described as ready. Missing course level or credit, term grades, and other completion details are warning-level followUpQuestions: the student may leave them blank for later review, and other known fields remain usable. Never invent missing student information. Page-specific runtime checks still apply. The returned masterProfile object is the exact bare JSON envelope to save as fileName and import into CollegeFill; do not save the surrounding tool result. The tool never logs in to, controls, navigates, saves, or submits Common App.
prepare_uc_profile
ChatGPTPrepare and run data-readiness checks on a canonical CollegeFill profile for supported University of California application pages. Historical-course identity, grade level, and school-year routing errors must be resolved before those courses are described as ready. Offer category-applicable UC activity and award details—including separate eligibility/achievement or organization/responsibility descriptions—as warning-level followUpQuestions; the student may leave them blank for later review, and other known fields remain usable. Never invent missing student information. Page-specific runtime checks still apply. The returned masterProfile object is the exact bare JSON envelope to save as fileName and import into CollegeFill; do not save the surrounding tool result. The tool never logs in to, controls, navigates, saves, or submits UC.
validate_master_profile
ChatGPTStrictly validate an existing canonical five-section CollegeFill V1 JSON envelope before extension import. Validation is target-neutral and does not replace the explicit target selection required before create_master_profile returns new JSON. It rejects unsupported versions, out-of-scope or unknown fields, unsafe keys, bad types, and oversized data without storing anything. Resolve questions marked Required for historical-course intake before describing course data as complete. Offer all other followUpQuestions as nonblocking completion reminders that the student may leave for later review; never invent missing student information.