3.8 KiB
AGENTS.md
Project Identity
Project root: /root/sourceserver/pbf
This repository is the NavSea PBF engineering, delivery, and audit workspace.
Primary Git remote:
origin -> ssh://git@nas:2222/tei/pbf.git
First Files To Read
When resuming work in this project, read in this order:
If the task is specifically about Domain work, also read:
Current Reliable Audit Baseline
As of 2026-03-31:
- the most reliable current delivery audit baseline is
Karatsu 10nm - the trusted report is:
Important limitation:
Karatsu 20nm deliveryis currently not object-auditable with the existing audit script because the delivery PBF no longer preserves enough trace-back anchor fields
Current Visual Regression Baseline
For the current goal of:
- removing Japanese fields from the PBF-facing path
- while keeping the rendered appearance as close as possible to the legacy chart
use this fixed comparison page as the only primary visual baseline:
http://192.168.200.184/newpec/domain/navsea-compare-legacy-domain-compatible.html
The right side of that page is the current working target line.
Current target PBF line for this goal:
pbf-domain-karatsu-10nm- package sources:
domain_safetydomain_detail
Rules:
- do not create additional comparison pages for this migration unless explicitly requested
- do not switch the primary comparison URL casually
- treat the fixed page above as the stable regression surface for visual checking
- keep delivery-line experiments separate from this baseline unless the user explicitly redirects the work
Working Rules
1. Step Record Must Stay Fresh
Whenever there is meaningful progress, update:
This includes:
- after audits
- after code fixes
- after direction changes
- before stopping at a meaningful checkpoint
2. Commit Carefully
This repository is often in a dirty working state.
Rules:
- never stage unrelated modified files
- only commit files touched for the current task
- do not sweep untracked audit artifacts into commits unless that is the explicit goal
3. Preserve Audit Reality
Do not present a delivery audit as trustworthy unless object identity is still recoverable.
Current known-good object-level delivery audit pattern:
- use
/home/wwwroot/pbf-delivery-karatsu-10nm - use
--fid-key 'thisMyWorld@2026' - use
--match-on-fid-only
4. Prefer Repo-Local Documentation
When deciding what to do next, prefer repo-local docs over memory.
Key references:
Resume Checklist
At the start of a session:
- Read
STEP_RECORD.md. - Check
git status --short --branch. - Confirm
git remote -vstill points tonas. - Continue from the latest recorded next step.
At the end of a session:
- Update
STEP_RECORD.md. - If the checkpoint is useful, commit it.
- Keep unrelated dirty files out of the commit.