Rename ci/transport module to ci/session
The module now only holds ApiSession; "transport" was a holdover from
when it also defined the Transport newtype and TransportMode enum.
https://claude.ai/code/session_01Ngf4zbFf87zJFUR5ee2Y8b
diff --git a/quire-ci/src/main.rs b/quire-ci/src/main.rs
index e93c7ca..ac0eb11 100644
--- a/quire-ci/src/main.rs
+++ b/quire-ci/src/main.rs
@@ -14,7 +14,7 @@ use quire_core::ci::event::{Event, EventKind, JobOutcome, RunOutcome};
use quire_core::ci::pipeline::{self, Pipeline, RunFn};
use quire_core::ci::run::RunMeta;
use quire_core::ci::runtime::{Runtime, RuntimeError, RuntimeEvent, RuntimeHandle};
-use quire_core::ci::transport::ApiSession;
+use quire_core::ci::session::ApiSession;
use quire_core::fennel::FennelError;
use quire_core::secret::{Error as SecretError, Result as SecretResult, SecretRegistry};
use quire_core::telemetry::{self, FmtMode, MietteLayer};
diff --git a/quire-core/src/ci/mod.rs b/quire-core/src/ci/mod.rs
index 1cf5bb8..b3e3103 100644
--- a/quire-core/src/ci/mod.rs
+++ b/quire-core/src/ci/mod.rs
@@ -12,4 +12,4 @@ pub mod pipeline;
pub mod registration;
pub mod run;
pub mod runtime;
-pub mod transport;
+pub mod session;
diff --git a/quire-core/src/ci/transport.rs b/quire-core/src/ci/session.rs
similarity index 80%
rename from quire-core/src/ci/transport.rs
rename to quire-core/src/ci/session.rs
index 53d8579..770dbde 100644
--- a/quire-core/src/ci/transport.rs
+++ b/quire-core/src/ci/session.rs
@@ -1,8 +1,8 @@
-//! Shared transport types for CI ↔ server communication.
+//! API session credentials for CI ↔ server communication.
//!
-//! The on-the-wire pairing both sides agree on. The orchestrator
-//! constructs an `ApiSession` per run (minting the auth token);
-//! quire-ci reconstructs it from the `QUIRE__*` environment variables.
+//! The orchestrator constructs an `ApiSession` per run (minting the
+//! auth token); quire-ci reconstructs it from the `QUIRE__*` environment
+//! variables.
use rand::distr::Alphanumeric;
use rand::Rng as _;
diff --git a/quire-server/src/ci/mod.rs b/quire-server/src/ci/mod.rs
index 844c4eb..7b547d3 100644
--- a/quire-server/src/ci/mod.rs
+++ b/quire-server/src/ci/mod.rs
@@ -9,7 +9,7 @@ pub use quire_core::ci::pipeline::{
DefinitionError, Diagnostic, Job, Pipeline, PipelineError, StructureError,
};
pub use quire_core::ci::run::RunMeta;
-pub use quire_core::ci::transport::ApiSession;
+pub use quire_core::ci::session::ApiSession;
pub use quire_core::ci::{pipeline, registration, runtime};
pub use run::{Executor, Run, RunState, Runs, materialize_workspace, reconcile_orphans};
diff --git a/quire-server/src/ci/run.rs b/quire-server/src/ci/run.rs
index 8d6a332..82265cb 100644
--- a/quire-server/src/ci/run.rs
+++ b/quire-server/src/ci/run.rs
@@ -9,7 +9,7 @@ use std::collections::HashMap;
use std::path::{Path, PathBuf};
use jiff::Timestamp;
-use quire_core::ci::transport::ApiSession;
+use quire_core::ci::session::ApiSession;
use super::error::{Error, Result};
pub use quire_core::ci::run::RunMeta;