Skip to content

Clarify LOGOS guides and preserve source safely - #2

Merged
sinashm merged 3 commits into
mainfrom
llm-host-runtime
Oct 14, 2026
Merged

sinashm merged 3 commits into
mainfrom
llm-host-runtime

Conversation

@sinashm

@sinashm sinashm commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

LOGOS could silently remove valid source comments, insert executable C from contract text, or overwrite source/contracts through aliased output paths. This change preserves source text, accepts only ACSL annotation insertions, and rejects artifact collisions, including hardlinks. It also fixes header cursor offsets, existing //@ contract detection, and report counts that disagreed with the final WP summary.

The README now links to focused setup, standalone usage, AutoDeduct integration, and verification guides. A new --check-dependencies command lets AutoDeduct check libclang/Frama-C before model generation.

Validation: 44 LOGOS tests pass on macOS and Linux; AutoDeduct host/Docker checks accept complete proofs and reject incomplete proofs through the updated wrapper. No live model calls or API adapter were added.

@sinashm
sinashm marked this pull request as ready for review October 14, 2026 09:02
@sinashm
sinashm merged commit cea1779 into main Oct 14, 2026
1 check passed
@sinashm
sinashm deleted the llm-host-runtime branch October 14, 2026 09:02
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