soul
1691f47cc6
README: front door with simulation entry points, demo in progress, directions and package hulls
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:09:53 +02:00
soul
0267a191c4
Merge eureka/aetheria-arena-view-seam: one PilotView per side; brains reach other ships only through their side's sensors; unaffiliated ships are sides of one
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:50:35 +02:00
soul
488b3fa434
PilotView enforces its own rules: members only, fire-control readouts only on the member's own track; constructor and View setter internal
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:26:07 +02:00
soul
961bdafade
Determinism ledger: the TwoAiDigestIsPinned comment names both causes of the second repin
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:26:03 +02:00
soul
d38ee7cdd6
Approach track-loss test: warm up before reading the follower's aim (the 60 km anchor is lost by the sensors)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:25:58 +02:00
soul
c40a6e8229
View seam tests: per-shooter aim, view gates, sees-hostile, honest track loss (red)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:21:12 +02:00
soul
19901c1a92
Merge eureka/aetheria-living-world-catalog-subtraction: DemandProfile and the commodity categories go
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:01:45 +02:00
soul
ae52857a91
SimpleCommodityData: name key 10 as the removed stored Category (Soul s1 simple-key10-comment-misnamed)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:01:23 +02:00
soul
5b599f66bf
Merge eureka/aetheria-release-kit-schematic: agent hulls get schematic lines from their kit; the Nakovalnya package lands
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:35:42 +02:00
soul
d3cd7813d7
Catalog subtraction: commodity records lose DemandProfile and both stored categories; the trade menu stops filtering by them
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:31:08 +02:00
soul
66c38d9506
Build asks for the marks part only when the kit drew lines (OpenSCAD refuses a part that draws nothing); hull_source documents marks
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:17:40 +02:00
soul
8d58bca27a
Nakovalnya: casemate guns and plate seams emit their lines from the frame that draws them; the copied offsets are gone (geometry and lines unchanged)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:11:38 +02:00
soul
98b4f4f946
Build checks that every kit line is drawn in the frame of its geometry: lp_line's marks part meets its lines part
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:11:35 +02:00
soul
71b12d594b
Kit lines tests: a line drawn outside its geometry's frame fails Build; side-facing fittings emit no line (red)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:09:04 +02:00
soul
dab415ad87
Package: her art's takeover leaves no retired hull lines in the .cc (state decides the source; the slot is cleared)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:55:50 +02:00
soul
87dc0f013f
Capture Ship Lines frames the ship as Package does, so kit and Grease Pencil lines land in ship.glb's frame
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:54:13 +02:00
soul
2b053b34c2
Smoke: a retired hull's lines are not hers, and Capture writes the kit's lines in Package's frame (red)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:52:17 +02:00
soul
c1d55952eb
Smoke: Build records the kit lines and retiring the hull source deletes them
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:31:11 +02:00
soul
4a6ddaa413
hull_source tests: a non-UTF-8 byte in the drawing, an unreadable number
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:17:00 +02:00
soul
970155a8ac
Nakovalnya package rebuilt through the add-on: schematic lines from the kit (silhouette plus 102 kit lines)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:12:17 +02:00
soul
0cb78d2610
hull_source tests: pin style, echo parts, contour area, even-odd and edge tolerance, process refusals, check details
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:11:53 +02:00
soul
b064051efd
Retarget test: east is staged knowing the third ship (ruling retarget-test-stages-the-track)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:11:03 +02:00
soul
0350255237
PilotSeamTests: drop the probe text
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:07:35 +02:00
soul
fd1188a797
hull_source: the silhouette is the zones' top view, what Rasterise reads
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:06:59 +02:00
soul
66c69cdc90
Smoke: sideways-facing kit parts draw no lines (octagon and line counts of the Nakovalnya)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:06:19 +02:00
soul
1a2a24ceb1
Staged knowledge: repin the two-AI digest for fighters staged knowing each other; LockOnSituation drops the no-track premise
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:05:39 +02:00
soul
5bb4ad5f0f
Smoke: the silhouette may be several contours, all before the kit's lines
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:02:53 +02:00
soul
d5d94fb483
Staged Approach: the pilot starts knowing its anchor, through the sensors' own info state (ruling stage-states-pilot-knowledge)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 16:00:08 +02:00
soul
905074defb
Add-on: schematic lines are hers (one Grease Pencil) else Build's from the kit; smoke and C# fact
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:59:56 +02:00
soul
b982fb9cd0
hull_source: kit lines echo, SVG silhouette projector, SchematicLine, three line checks
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:57:44 +02:00
soul
5c38029ec0
Research: crafting chains and non-gear demand, prior art (serves follow-up crafting-chains-and-demand)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:56:21 +02:00
soul
63e71a1f30
PilotView tests: sides, tracks, handles, designation, fire-control readouts
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:56:00 +02:00
soul
28ed24b28e
Zhestokost kit and Nakovalnya emit schematic lines from their own frames (outline, step, seam, fitting)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:54:27 +02:00
soul
bd343b2a4e
Kit frames: mates are lp_at placements that track the Ship Root frame; zone OFFs unchanged
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:53:20 +02:00
soul
a18d3b812f
Merge Nakovalnya package head a67711b3 into kit-schematic
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:50:10 +02:00
soul
2ad52e7e9e
PilotView: brains reach other ships only through their side's view, by opaque handles
...
One view per side over its members' sensors and books. Flight, Combat, Follow and Minion read contacts as ContactId
and fire-control readouts as view calls; FollowTask.Anchor is a handle. Own-ship reads stay direct.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:48:02 +02:00
soul
6252c29efa
Determinism ledger: repin TwoAiDigestIsPinned for the side split (the fighters were one side and followed themselves)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:42:12 +02:00
soul
9b4b46e243
Zone: a side is a faction or one unaffiliated ship; each unaffiliated ship flies a flight of its own (brain-one-per-side-r2)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 15:39:02 +02:00
soul
33103ce5da
Seam fix tests: a neutral declaration drops the target, so a second press in that step finds none, as before the seam
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:44:28 +02:00
soul
8692cf8600
Command seam: the stance press resolves its target at the step, after the step's target verbs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:39:46 +02:00
soul
2f15c79176
Seam fix tests: the stance press resolves its target at the step, flips the belief, and the ping press pings once (red)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 08:39:15 +02:00
soul
cfbd044551
Command seam fixes: drop the ping observation, which this fixture's uncharged sensor cannot show
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 06:29:02 +02:00
soul
87f29cb0c8
Command seam fixes: the ping pin waits for the ping's cooldown and charge
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 06:18:32 +02:00
soul
a7477e679d
Command seam fixes: the ping pin runs before any switch is thrown; a stance set is pinned as a set beside the flips
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 05:51:10 +02:00
soul
72ad1b8036
Command seam fixes: the shield switch is pinned on a shielded target; the Longinus has none
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 05:07:25 +02:00
soul
bc05417450
Command seam fixes: the player's switches, ping and stance flips are PilotCommand presses; triggers, switches and ping are internal
...
ActivatedBehavior replaces IActivatedBehavior so Activate/Deactivate can be internal under Unity's C# 9.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 04:33:20 +02:00
soul
25750c225b
Command seam fixes (red): stance flips and the player's switches and ping are presses on PilotCommand
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 04:32:17 +02:00
soul
30bcabf172
Command seam fixes: pin Combat's release of a pulled lock, its commanded-aim pricing, and the order and count of same-step presses
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 04:31:47 +02:00
soul
b180fd732d
Command seam, player: the Previous and NearestEnemy pins start from no target, where no other verb gives their answer
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 02:47:57 +02:00
soul
d8a4e1567d
Command seam: the trio's third ship sits in east's sensor cone; the lock pin holds the guns so the lock completes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 02:31:44 +02:00