{"id":"GRF-002","area":"Internal Graph and Architecture","title":"Use descriptive anchors","if":"anchor text is generic and a natural descriptive label is available","then":"replace it with concise context-setting text","else":"retain the generic control only when interface convention requires it","operators":["IF","AND","THEN","ELSE"],"laka_levels":["Minor"],"primary_metric":"descriptive-anchor coverage","guardrails":"over-optimization","rationale":"Makes the decision explicit, measurable, and reversible where possible.","prefix":"GRF","area_slug":"internal-graph-and-architecture","source":{"document":"04","file":"04-IF-ELSE-AND-OR-RULEBOOK.md","heading":"GRF-002 — Use descriptive anchors","anchor":"grf-002-use-descriptive-anchors"},"sentence":"IF anchor text is generic and a natural descriptive label is available THEN replace it with concise context-setting text ELSE retain the generic control only when interface convention requires it","area_detail":{"name":"Internal Graph and Architecture","slug":"internal-graph-and-architecture","prefix":"GRF","count":12},"governs_gates":[],"precedence":["safety_law_privacy_policy","user_value_and_accuracy","technical_eligibility_and_canonical_correctness","business_value_and_constraints","intent_fit_and_information_quality","measurement_and_learning","efficiency_and_scale","cosmetic_optimization"],"neighbours":["GRF-001","GRF-003","GRF-004","GRF-005","GRF-006","GRF-007","GRF-008","GRF-009","GRF-010","GRF-011","GRF-012"],"levels":[{"id":"minor","name":"Minor","definition":"Surface elements change while the object and mechanism stay mostly stable.","examples":["Examples:","title wording","meta description","opening answer","anchor text","image compression","small internal-link addition","CTA wording"],"rule_count":29,"source":{"document":"01","file":"01-SEO-LAKA-GRAMMAR.md","heading":"10.2 Minor change"}}]}