{"schema_version":"canonical-task-representation.payload.v1","representation":{"schema_version":"canonical-task-representation.v2","canonical_task_ref":"canonical-task.pattern.growing-square-next-layer-placement.v1","public_slug":"odd-gnomon-square","owning_skill_refs":["pattern.growing.visual"],"primary_family_ref":"module-family.pattern.functions-generalization.v1","pattern_cluster_ref":"pattern-cluster.pattern.rules-cycles-growth.v1","task_pattern_ref":"task-pattern.pattern.growing-square-next-layer-placement.v1","public_title":"Odd gnomon square","teacher_summary":"Odd gnomon square asks the player to choose the next odd-cell gnomon and place it around the existing square.","teacher_purpose_md":"Choose the next odd-cell gnomon and place it around the existing square.","player_action_public":"Choose the next odd-cell gnomon and place it around the existing square.","answer_affordance_public":"Choose the answer that matches the visible prompt.","visual_primitive_public_refs":["mmvp.primitive.array-cell","mmvp.recipe.grid-table-matrix"],"player_surface_preview":{"availability":"not_available","preview_asset_refs":[],"absence_md":""},"public_example_refs":[],"non_example_refs":[],"common_mistake_tags":[],"hint_reveal_public":["Hints should point attention to the visible structure before giving away the solution.","Reveals should show the answer path separately from independent evidence."],"public_evidence_signals":[{"id":"independent_solve","public_label":"Independent solve","teacher_note_md":"A fresh correct solve can count toward stronger evidence."},{"id":"supported_solve","public_label":"Supported solve","teacher_note_md":"Help was useful, so the next step should keep support visible."},{"id":"challenge_ready_signal","public_label":"Challenge ready","teacher_note_md":"Strong fresh evidence can open a deeper example when the canonical task supports it."}],"route_variants":[{"id":"support_repair","public_label":"Support","teacher_note_md":"Use a more guided version when recent work shows confusion or heavy help use."},{"id":"core","public_label":"Core","teacher_note_md":"Use the normal version after steady fresh solves."},{"id":"stretch_transfer","public_label":"Transfer","teacher_note_md":"Change representation or context after independent evidence stays strong."},{"id":"challenge_ready","public_label":"Challenge","teacher_note_md":"Offer a deeper reasoning example only when the canonical task has a real challenge boundary."}],"presentation_profiles":[{"id":"presentation_compact","public_label":"Compact","teacher_note_md":"Use concrete objects, short prompts, and more visible support."},{"id":"presentation_standard","public_label":"Standard","teacher_note_md":"Use the same idea with more independent reading and representation."},{"id":"presentation_extended","public_label":"Extended","teacher_note_md":"Allow denser explanation, proof, and transfer when evidence supports it."}],"practice_focus_compatibility":[{"id":"practice-focus.balanced.v1","public_label":"Balanced growth","teacher_note_md":"No extra practice insert unless evidence schedules it."}],"challenge_enrichment_public":["Challenge examples must change the reasoning demand, not only make the row busier."],"story_fit_public":["episodes where a visible rule generates later terms, states, positions, or counts","Story object role: term card.","Story object role: cycle state.","Story object role: rule arrow.","Story object role: stage marker.","Story object role: target field."],"retrieval":{"aliases":["Odd gnomon square","canonical-task.pattern.growing-square-next-layer-placement.v1","stable gnomon choice token","mmvp.primitive.array-cell","mmvp.recipe.grid-table-matrix"],"teacher_questions":["What does Odd gnomon square mean?","How does Odd gnomon square adapt?","Can I see an example of Odd gnomon square?"],"keywords":["odd gnomon square","stable gnomon choice token","pattern.growing.visual"],"short_answer_public":"Odd gnomon square asks the player to choose the next odd-cell gnomon and place it around the existing square.","canonical_links":[{"label":"Odd gnomon square","url":"#canonical-task-odd-gnomon-square"}],"safe_to_quote_snippets":["Odd gnomon square asks the player to choose the next odd-cell gnomon and place it around the existing square."],"example_refs":[]}},"canonical_target":{"href":"/math/skills/pattern/growing-visual#canonical-task-odd-gnomon-square","skill":{"schema_version":"teacher-skill-representation.v2","skill_ref":"pattern.growing.visual","domain_slug":"pattern","skill_slug":"growing-visual","canonical_url":"/math/skills/pattern/growing-visual","public_title":"Growing Visual","family_ref":"module-family.pattern.functions-generalization.v1","family_name":"Patterns, Functions, and Generalization","pattern_cluster_refs":["pattern-cluster.pattern.rules-cycles-growth.v1"],"task_pattern_refs":["task-pattern.pattern.visual-growing-pattern-count-extension.v1","task-pattern.pattern.growing-square-next-layer-placement.v1"],"canonical_task_refs":["canonical-task.pattern.visual-growing-pattern-count-extension.v1","canonical-task.pattern.growing-square-next-layer-placement.v1"],"teacher_summary":"Growing Visual builds patterns, functions, and generalization through visual tasks, examples, and next-step routes.","teacher_explanation_md":"Growing Visual practice with teacher guidance, common slips, and next-step routes.","player_surface_summary_md":"This skill appears in Visual growing-pattern count extension, Odd gnomon square.","common_mistake_tags":["Repeat instead of grow.","Count total as growth.","Nonconstant stage jump."],"hint_reveal_summary_md":"Hints keep attention on the visible structure; reveals show the path without counting as independent evidence.","adaptation_summary_md":"Fresh independent work can move toward Core, Transfer, or Challenge routes; help use or confusion keeps support visible.","route_variant_refs":["support_repair","core","stretch_transfer","challenge_ready"],"presentation_profile_refs":["presentation_compact","presentation_standard","presentation_extended"],"practice_focus_refs":["practice-focus.balanced.v1"],"standards_refs":[],"school_program_refs":[],"challenge_refs":["challenge.pattern.growing.visual"],"story_fit_tags":["episodes where a visible rule generates later terms, states, positions, or counts"],"prerequisite_skill_refs":[],"next_skill_refs":["pattern.number.sequence.additive","pattern.number.sequence.multiplicative","pattern.repeat.extend"],"next_family_refs":["module-family.prealg.equations-expressions-inequalities.v1","module-family.prealg.ratio-rate-scaling.v1","module-family.data.classification-tables-graphs.v1"],"public_example_refs":[],"retrieval":{"aliases":["Growing Visual","pattern.growing.visual","Patterns, Functions, and Generalization","Visual growing-pattern count extension","Odd gnomon square"],"teacher_questions":["What does Growing Visual mean?","How does Growing Visual adapt?","Can I see an example of Growing Visual?"],"keywords":["growing visual","pattern","growing-visual","patterns, functions, and generalization","canonical-task.pattern.visual-growing-pattern-count-extension.v1","canonical-task.pattern.growing-square-next-layer-placement.v1"],"short_answer_public":"Growing Visual builds patterns, functions, and generalization through visual tasks, examples, and next-step routes.","canonical_links":[{"label":"Growing Visual","url":"/math/skills/pattern/growing-visual"}],"safe_to_quote_snippets":["Growing Visual builds patterns, functions, and generalization through visual tasks, examples, and next-step routes."],"example_refs":[]}}},"examples":[],"preview_artifacts":[]}