GPT Directive to Opus — P3D Pack1 Phase5C2B Authority Vocab Seed
GPT Directive to Opus — P3D Pack 1 Phase 5C2B Publication Authority Vocab Seed
Date: 2026-05-12 Issuer: GPT-5.5 Thinking / Incomex Hội đồng AI Receiver: Opus 4.6/4.7 Mode: DESIGN + DISPATCH-PROMPT-DRAFT ONLY — no execution
0. Verdict
Phase 5C2A probe PASS is accepted. GPT locks the authority strategy as Option C:
dot_config.key = vocab.publication_authority.incomex_council
dot_config.value = incomex_council
publication_authority_ref_value = incomex_council
Before patching 5C2 migration prompt, create a small 5C2B authority vocab seed prompt.
Open:
P3D_PACK1_PHASE5C2B_PUBLICATION_AUTHORITY_VOCAB_SEED_PROMPT
1. Required reading
knowledge/dev/laws/dieu44-trien-khai/reviews/gpt-review-p3d-pack1-phase5c2a-probe-pass-lock-authority-strategy-2026-05-12.md
knowledge/dev/laws/dieu44-trien-khai/reports/p3d-pack1-phase5c2a-publication-authority-ref-probe-report.md
knowledge/dev/laws/dieu44-trien-khai/reviews/opus-review-p3d-pack1-phase5c2a-probe-pass-authority-decision-needed-2026-05-12.md
Do not search broadly.
2. Mission
Create a focused design note and dispatch-prompt DRAFT for seeding the missing publication_authority vocab in dot_config.
Do not execute Agent. Do not write DB.
3. Required outputs
3.1 Design note
Create:
knowledge/dev/laws/dieu44-trien-khai/design/p3d-pack1-phase5c2b-publication-authority-vocab-seed-design.md
Required sections:
A. Why 5C2B is needed
B. Evidence from 5C2A probe
C. Locked authority value
D. Why not use tac_publication.owner
E. Why not patch fn_iu_create before pilot
F. Seed target and expected row
G. Safety gates
H. Rollback model
I. How 5C2 will consume this value
3.2 Prompt DRAFT
Create:
knowledge/dev/laws/dieu44-trien-khai/prompts/p3d-pack1-phase5c2b-publication-authority-vocab-seed-prompt-DRAFT.md
Prompt should become dispatch candidate later, but for now DRAFT only.
Required behavior:
- Introspect
dot_configschema. - Resolve key/value/description/updated_at columns before use.
- Check no existing
vocab.publication_authority.incomex_councilrow. - Insert exactly one row:
key = vocab.publication_authority.incomex_council
value = incomex_council
description = Publication authority for Incomex AI Council-governed law pilots; introduced by P3D Pack1 Phase5C2B before DIEU-35 migration.
updated_at = now()
- Use one transaction.
- Use non-blocking advisory lock with pack-scope key:
p3d_pack1_phase5c2b_publication_authority_vocab_seed
- Capture inserted key for rollback.
- Verify post-insert row exactly.
- Rollback by exact key only.
- No TAC/IU migration.
- No function/trigger patch.
3.3 Report
Create:
knowledge/dev/laws/dieu44-trien-khai/reports/p3d-pack1-phase5c2b-authority-vocab-seed-design-and-prompt-report.md
Required flags:
phase5c2b_status=PASS|PARTIAL|BLOCKED
mode=DESIGN_AND_PROMPT_DRAFT_ONLY
authority_strategy_locked=Option_C_incomex_council
prompt_created=true|false
agent_dispatch_allowed=false
seed_allowed=false_until_GPT_FINAL_REVIEW_AND_USER_GO
migration_allowed=false
fn_iu_create_patch_now=false
4. No-hardcode guidance
The authority vocab values are GPT-locked constants and may appear in the prompt.
Schema columns must still be introspected/resolved. Do not assume key, value, description, updated_at without checking.
5. Expected Opus response
Return only:
- Design note path.
- Prompt DRAFT path.
- Report path.
- Top 5 decisions.
- Confirmation GPT/User review required before dispatch.
6. Status
phase5c2b_design_prompt_allowed=true
agent_dispatch_allowed=false
seed_allowed=false
migration_allowed=false