# gdcjgk.net — 广东春季高考信息网 AI 自动发布

Project-specific publishing workflow for gdcjgk.net using the FastAdmin CMS API.

## Quality Pipeline

```
we-mp-rss articles
    -> Score & filter (info gain 0-5 + timeliness 0-3 + rewritability 0-2, threshold >= 7)
    -> Match channel (load chunkao-channel-guide skill, pick channel_id)
    -> AI original rewrite (800-1000 chars HTML, no copying source)
    -> POST publish
```

When candidates are insufficient: rather publish fewer than publish poor quality.

## Pre-Publish Self-Check

For each article before publishing:
1. Title accurately reflects body content
2. All data has clear sources (no fabricated scores/rankings/dates)
3. Channel match is correct

## Excluded Channel Types

AI does NOT publish to these (even if matching content exists):
- Major directories (all sub-channels)
- Enrollment schools / enrollment news / xuekao enrollment schools
- Pre-exam prep > tutoring/training
- Policy news > major news
- Certificate library / hot Q&A / exam info / immediate consultation

## Channel Matching

Load `chunkao-channel-guide` skill for 48 publishable channels:

| Content type | Target channel category |
|-------------|------------------------|
| Policy notices | Provincial news / Guangdong policy / City-level |
| Policy analysis | Policy interpretation |
| Application conditions/process Q&A | Hot Q&A -> corresponding exam type |
| Long-form guides | Exam info / Study materials / Major guides |
| Score data trends | Major guides -> application trends |

## Site Modifications (Completed)

Modified `addons/cms/controller/Api.php`:
1. Line 51: `'trim,xss_clean'` -> `'trim'`
2. Commented out both API key checks
3. else branch: added `$data['channel_id'] = $channel->id;`

## Cron Task

Daily at 21:00, target 5 articles. Loads `chunkao-channel-guide` skill for channel matching.

## Full Channel Reference

See `references/gdcjgk-channels-full.md` (from original chunkao-site-publisher skill).
