PR Core v0.5.0: Add Repo Daily CPT, taxonomy, and metaboxes
- Register repo_daily CPT at /daily/[slug]/ for editorial publications - Register repo_daily_category taxonomy with 4 seeded terms - Add Repo Daily metabox for author byline and clinical review flag - Bulk-migrate _repo_daily_author on autoblogged posts (psa_source) - Update ARCHITECTURE.md with content-type table and scanner scope - Update CONVENTIONS.md with repo_daily meta field extension pattern - Bump version to 0.5.0, add CHANGELOG entry Closes v0.5.0 scope.
This commit is contained in:
@@ -69,7 +69,11 @@ peptide-repo-core/
|
||||
│ ├── class-pr-core-seed-data.php # Dev fixture: 3 peptides, 10 dosing rows, 5 legal cells
|
||||
│ │
|
||||
│ ├── cpt/
|
||||
│ │ └── class-pr-core-peptide-cpt.php # CPT + peptide_category registration (guarded), meta fields, sanitizers
|
||||
│ │ ├── class-pr-core-peptide-cpt.php # CPT + peptide_category registration (guarded), meta fields, sanitizers
|
||||
│ │ └── class-pr-core-repo-daily-cpt.php # Repo Daily CPT registration for editorial content
|
||||
│ │
|
||||
│ ├── taxonomies/
|
||||
│ │ └── class-pr-core-repo-daily-taxonomy.php # repo_daily_category taxonomy + term seeding
|
||||
│ │
|
||||
│ ├── migrations/
|
||||
│ │ ├── class-pr-core-migration-runner.php # Sequential migration engine
|
||||
@@ -90,10 +94,11 @@ peptide-repo-core/
|
||||
│ │ └── class-pr-core-candidate-queue-repository.php # CRUD + approve/reject for queue
|
||||
│ │
|
||||
│ ├── admin/
|
||||
│ │ ├── class-pr-core-admin.php # Admin initialization, menu, styles
|
||||
│ │ ├── class-pr-core-peptide-metaboxes.php # Identifiers, dosing, legal meta boxes
|
||||
│ │ ├── class-pr-core-admin-columns.php # Evidence, editorial, dosing count columns
|
||||
│ │ └── class-pr-core-candidate-queue-page.php # AI candidate review admin screen
|
||||
│ │ ├── class-pr-core-admin.php # Admin initialization, menu, styles
|
||||
│ │ ├── class-pr-core-peptide-metaboxes.php # Identifiers, dosing, legal meta boxes
|
||||
│ │ ├── class-pr-core-repo-daily-metaboxes.php # Author byline and clinical review flag meta boxes
|
||||
│ │ ├── class-pr-core-admin-columns.php # Evidence, editorial, dosing count columns
|
||||
│ │ └── class-pr-core-candidate-queue-page.php # AI candidate review admin screen
|
||||
│ │
|
||||
│ ├── frontend/
|
||||
│ │ ├── class-pr-core-disclaimer.php # Shortcode + static API for surface disclaimers
|
||||
@@ -110,6 +115,17 @@ peptide-repo-core/
|
||||
|
||||
---
|
||||
|
||||
## Content Types
|
||||
|
||||
| CPT | Slug | Taxonomy | Purpose | Registrant |
|
||||
|-----|------|----------|---------|-----------|
|
||||
| `peptide` | `/peptides/[slug]/` | `peptide_category` | Canonical peptide monographs with dosing, legal, evidence metadata | PR Core v0.2.0 (consolidated from PSA) |
|
||||
| `repo_daily` | `/daily/[slug]/` | `repo_daily_category` | Editorial publications (articles, guides, comparisons, news) generated by PRAutoBlogger, published under Boo Sheeran byline | PR Core v0.5.0 |
|
||||
|
||||
**Verification scanner scope:** The verification scanner (class-pr-core-verification-scanner.php) queries `post_type=peptide` only. `repo_daily` posts are excluded automatically by CPT separation and do not appear in the overdue queue.
|
||||
|
||||
---
|
||||
|
||||
## Custom Tables
|
||||
|
||||
### `{prefix}pr_dosing_rows`
|
||||
|
||||
Reference in New Issue
Block a user