glm-5.3-flash
201c7a1fce
docs: D-1 remainder — stale Internal-ops framing and OQ list
...
Completes review 001 D-1 (vision.md's half landed with ADR-015):
- alk-stack.md gitea-lesson item 2: supersession note pointing at
ADR-012 §3 / ADR-015 (repo ops are External, scope + manage grant —
right mechanism, wrong axis).
- AGENTS.md lifecycle status: active OQ list updated (OQ-03
partially resolved, OQ-05 deferred, OQ-16 deferred; OQ-04/06/08
resolved via ADR-013/012/011).
- review 001: D-1 marked resolved.
All three stale statements were pre-decomposition landmines: research
docs are declared 'current source of truth' by AGENTS.md, so the
superseded admin-API design needed marking.
2026-09-29 08:30:45 +00:00
glm-5.3-flash
665f701133
docs(research): POC-1 complete — pkt-line over alkcall BiStream verified
...
Full V2 fetch handshake (ls-refs + fetch with done + sideband pack) runs
between real git 2.43 and a Rust listener over the alkcall
Connection -> BiStream -> tokio-util compat -> gix-packetline path.
Verification: git ls-remote, git clone (fsck --strict clean), incremental
git fetch, annotated-tag checkout, in-process duplex selftest. All over
alkcall 0.8 core types; the flagged futures-io risk resolved with a
two-line tokio-util compat adapter.
Findings: docs/research/poc-1-findings.md (deliverable; POC source stays
disposable at /workspace/alkgit-poc1 per the standalone POC mode).
Also records in the research docs:
- git-protocol.md: observed done-path shape (no acknowledgments section),
git:// first-request framing, advertise-once rule
- gitoxide.md: gix-packetline async stop-delimiter + reset() contract
- alk-stack.md: POC-1 verification item marked resolved
- pocs.md: POC-1 status -> proceed
2026-09-20 12:18:04 +00:00
glm-5.3-flash
4d3ec3cc63
docs: composability boundary + public-clone deployment anchor
...
- vision: 'ALPN as a service' section (core is front-door-blind; v1
reduces to storage + ACL + protocol adapters); primary deployment
target = public anonymous fetch, authenticated push, minimal ACL
- alk-stack: concrete composability boundary (core+transport depend on
alkcall types only; adapters replaceable)
- AGENTS.md: convention 15 codifies the boundary
Verified: none needed (markdown only)
2026-09-19 17:07:25 +00:00
glm-5.3-flash
a3cdef909b
feat: workspace skeleton + phase 0 research docs
...
- Cargo workspace with 5 sub-crates: alkgit-core (storage),
alkgit-transport (smart protocol), alkgit-http, alkgit-ssh, alkgitd
(binary); sha1 pinned through the gix stack, sha256 passthrough feature
- docs/research/: vision, gitoxide alignment, alk stack fit, server-side
protocol inventory, license/reference policy, POC plan
- AGENTS.md: conventions mirroring alkcall (no comments, thiserror, tokio,
no secrets on wire/at rest, visible-surface=authorized-surface,
gitoxide-only serving path, bounded resources, registry-resolved repos)
Verified: cargo build, clippy -D warnings, fmt, test, check --all-features
2026-09-19 15:36:21 +00:00