Skip to content

Add references v3 specs and notes to the repo - #255

Merged
dk107dk merged 1 commit into
mainfrom
docs/add-references-v3-specs
Aug 20, 2026
Merged

dk107dk merged 1 commit into
mainfrom
docs/add-references-v3-specs

Conversation

@dk107dk

@dk107dk dk107dk commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Brings the references v3 design docs into version control for the first time. Previously these lived at references_notes/ outside git entirely (untracked, no history, no diff review). David reorganized them into specs/references_v3/, split into:

  • notes/ -- informal working notes, drafts, historical record (creating references v3.txt, manifest_field_functions_proposal.md, manifest_keys_reference_v1/v2.md, function_coverage_matrix*.md, ai_csvpath_framework_management_draft.md, more_reference_queries.txt, autocomplete_prototype.py)
  • spec/ -- the authoritative, current specs (references_v3_compendium.md -- the main references spec; references_expressions.md -- the reference-expressions spec; requirements_for_functions.md; the two normative_reference*.txt example files)

No content changes -- pure add of the current files at their current paths. .DS_Store files are already covered by the existing top-level .gitignore entry (confirmed via git check-ignore, none included here).

Follow-up (separate branch, not this one)

references_v3_compendium.md is meaningfully stale -- it predates most of the recent star-traversal work (:having()/:flatten()/:all()'s meaning-collision/path-narrowing/name_three/pointer-optionality across all three datatypes), ReferenceExpression3 itself, and Rule 1b (the ordinal-indexed global-ledger case, currently documented only in code comments, not in manifest_field_functions_proposal.md alongside Rule 1/1a). A dedicated pass to catch it up is planned next.

Brings references_notes/ (previously untracked, gitignored-by-omission
working docs) into version control under specs/references_v3/, split
into notes/ (informal working notes, drafts, historical record) and
spec/ (the authoritative, current specs: references_v3_compendium.md,
references_expressions.md, requirements_for_functions.md, and the two
normative examples files).

Gives these docs real review/diff visibility and history going
forward, instead of living entirely outside git. No content changes --
this is a pure add of the current files at their current (renamed/
moved) paths. A follow-up branch will bring the now-stale sections
(references_v3_compendium.md predates most of the star-traversal work
and ReferenceExpression3 itself) up to date.
@dk107dk
dk107dk merged commit a432929 into main Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant