docs(m3): settle deterministic title and Call 2 design
Encode the recovered per-leaf title/short-description rule and the Call 2 input set into the point of record. - REQUIREMENTS.md: METADATA-55 now produces the description only; METADATA-60 carries the ruled input set; METADATA-80 is the deterministic title; new METADATA-81 is the deterministic spec-line short description; METADATA-85 selects the patterns; REVIEW-15 declares the primary before Call 2; PUBLISH-55 carries an explicit name+SKU slug. - CONTENT-WOO.md: per-leaf title and short-description catalog, slot order, dimension placement, and the Cook Woods provenance. - PROMPTS.md: Call 2 inputs and output; the deterministic patterns are cited, not restated. - CREATE.md, WOO-API.md, MILESTONES.md, task_breakdown.md updated to match. Modeled on Cook Woods product-title form; the seven per-leaf prose templates and Specialty cuts are parked in the M3 breakdown.
This commit is contained in:
@@ -49,6 +49,7 @@ shape and the external constraints.
|
||||
| — | `type` | string | `simple` (default) |
|
||||
| create status | `status` | string | `draft`, `pending`, `private`, `publish`; default `publish` |
|
||||
| sku | `sku` | string | unique; no documented format |
|
||||
| slug (name + SKU) | `slug` | string | sanitized; WordPress dedupes on collision |
|
||||
| price | `regular_price` | string | monetary string, 2 decimals |
|
||||
| description | `description` | string | none documented |
|
||||
| short_description | `short_description` | string | none documented |
|
||||
@@ -126,6 +127,7 @@ Hard limits are verified from WordPress/WooCommerce source; the display caps are
|
||||
| `short_description` | `wp_posts.post_excerpt` (`text`) | 65,535 | 160 | search snippet / meta description width |
|
||||
| `description` | `wp_posts.post_content` (`longtext`) | ~16.7M | none | no word-count target; write for the page |
|
||||
| `sku` | `wc_product_meta_lookup.sku` (`varchar(100)`, index `sku(50)`) | 100 | 50 | index prefix length |
|
||||
| `slug` | `wp_posts.post_name` (`varchar(200)`) | 200 | 200 | WordPress `wp_unique_post_slug` truncates the base near 200 |
|
||||
|
||||
Sources: WordPress `schema.php`, WooCommerce `class-wc-install.php`,
|
||||
`class-wc-product-data-store-cpt.php`, and Google Search Central (title links, snippets, SEO
|
||||
|
||||
Reference in New Issue
Block a user