ID

R652

Status

Backlog

Bucket

architecture

Priority

4

Theme

classification-model

Created

2026-08-13

Updated

2026-08-13

The stamp comment still asks the retired resolution question

Two prose surfaces still frame stamping as a filesystem resolution question, which is the question the sealed source carrier retired for schema sources. store_source.stamp’s column comment says the stamp is "NULL where nothing resolves to a regular file to hash" and then enumerates the cases, one of which is "a programmatic caller may hand a bare name"; that case is now decided by the source’s `named arm at mint, not by a probe. Every enumerated outcome is still correct, so nothing is false, but the unifying framing describes machinery that no longer runs for this population. The predicate does survive for classpath entries, which is why ClasspathSources says the same thing legitimately, so the fix is to split the comment’s reasoning by population rather than to reword it wholesale. Beside it, WarmStartRefreshTest.aSchemaFileStampMatchesUntilTheFileChanges carries an assertion description reading "capture stamps a schema file that resolves to a regular file", which is the retired question applied to exactly the retired population.

Filed rather than fixed at the gate for one concrete reason: GraphitronModelStore’s compatibility segment is a prefix of the DDL hash, so editing a `COMMENT ON COLUMN string moves every consumer’s warm store to a new directory. That cost is worth paying beside a DDL change that moves the hash anyway, and not worth paying for a comment on its own. Land this with the next change to graphitron-model.sql.