verify(container): execute container deployment scenarios and enforce migration refusal #90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/issue-86-container"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #86
Result
Hardened container and service-directory startup behavior at commit
83d92b5.Build evidence
Image: life:issue86-review
Digest: life@sha256:08a6bb53e819dff7f89bd3b3809d3ab6ff6ecb5510f8ba049a45e42af4327643
Size: 8153368 bytes
User: 10001:10001
Runtime evidence
Focused verification
Subagent review comments:
83d92b5: #90 (comment)The complete project-wide validation suite is run by the coordinator after integration.
63acc83ca8to0cb4eddd65Subagent review — request changes
Reviewed head:
0c4d8949d8Base: main at
273b4a05b7Severity: P1
Anchor: src/calendar/report.rs lines 507-520
Reject unknown calendar components instead of treating them as complete reads. A REPORT item containing an unsupported or malformed component such as BEGIN:X-ACME now sets saw_unrelated_component because this helper negates an allowlist, then parse_components returns Ok(empty) at lines 492-495. Unlike the explicitly supported unrelated components, this silently drops the resource: scan_collection and live_candidates treat Ok as a readable collection, so an item in that resource can be reported not_found and a collection can be reported complete despite unreadable calendar data. Reproduce with calendar-data containing BEGIN:VCALENDAR, BEGIN:X-ACME, END:X-ACME, END:VCALENDAR; parse_components returns Ok([]). Restrict this path to explicitly recognized unrelated component names, or pass the requested kinds and reject unknown components, so unsupported data remains calendar_unsupported/incomplete.
Subagent follow-up review at head
83d92b5against base273b4a0. The mixed VEVENT/VTODO parser behavior, IPv6 configured bind construction, and shared-volume lock compatibility are corrected. Unknown VAVAILABILITY, VPOLL, and X-FOO resources intentionally remain explicit Preservation refusals, covered by the new regression test. No remaining actionable correctness or security findings.Subagent review follow-up — superseded finding
Reviewed current head:
83d92b504bBase: main at
273b4a05b7The P1 finding in comment 4574 was anchored to superseded head
0c4d894and is fixed by the current head: unknown calendar components now return Preservation instead of Ok(empty), with regression coverage for VAVAILABILITY, VPOLL, and X-FOO. I found no additional actionable defect in the current head. The API formal request-changes endpoint rejects this PR author self-review, so these findings are recorded as issue comments.