Initial project import
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# SQL protocol knowledge base for 1C configuration storage
|
||||
|
||||
This directory is the durable, evidence-first record for the 1C SQL adapter.
|
||||
It complements [the general format specification](../1c-sql-format-spec.md).
|
||||
Do not put all observations into one chronological note: add a fact to the
|
||||
document for its layer, object type, codec, operation, or experiment.
|
||||
|
||||
## Non-negotiable runtime rule
|
||||
|
||||
The adapter works **only through SQL**. It may decode and encode only what was
|
||||
observed in the target database and proven by round-trip checks. It must never
|
||||
invent a metadata object, physical path, BSL fragment, form element, join,
|
||||
codec, or cryptographic value. Unknown or ambiguous work returns an explicit
|
||||
unsupported/protocol-incomplete result.
|
||||
|
||||
The Configurator remains a human-operated consumer of the saved-state overlay.
|
||||
The adapter does not start it, automate it, or claim to change its in-memory
|
||||
state.
|
||||
|
||||
## Map
|
||||
|
||||
- [Rules and evidence discipline](rules/evidence-and-safety.md)
|
||||
- [Agent contract: do not invent](rules/agent-contract.md)
|
||||
- [Configuration SQL layers](layers/configuration-storage.md)
|
||||
- [Extension saved-state overlay](extensions/saved-state-overlay.md)
|
||||
- [Common form and BSL module handling](objects/common-form-module.md)
|
||||
- [Object component graph and child selectors](objects/component-graph.md)
|
||||
- [Report object-module carrier](objects/report-object-module.md)
|
||||
- [Payload envelope codec](codecs/payload-envelope.md)
|
||||
- [`__configinfo` map and service atom](codecs/configinfo.md)
|
||||
- [Configurator refresh behaviour](operations/configurator-cache.md)
|
||||
- [Reproducible `upo_test/test2` experiment](experiments/upo-test-test2.md)
|
||||
- [Known dead ends and prohibited shortcuts](research/known-dead-ends.md)
|
||||
- [Template for the next experiment](templates/experiment-record.md)
|
||||
- [Current adapter component map](implementation/adapter-components.md)
|
||||
|
||||
## Maintenance rule
|
||||
|
||||
After every material protocol investigation, record all three outcomes:
|
||||
|
||||
1. proven direction and the exact evidence;
|
||||
2. failed direction and why it failed;
|
||||
3. remaining unknowns and the next safe experiment.
|
||||
|
||||
Keep raw payloads and credentials out of git. Reference private learning
|
||||
artifacts by opaque ID or SHA-1 only.
|
||||
Reference in New Issue
Block a user