Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
-
The task that writes the current contract to the baseline.
- AcceptAction - Class in com.egoge.ai.atlas.plugin
-
Writes the current contract to the baseline (FR-015): the IR the processor emitted, byte for byte, or
EmptyContract's document when the sources declare nothing. - AcceptAction() - Constructor for class com.egoge.ai.atlas.plugin.AcceptAction
- AcceptAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The accept step's inputs.
- AgenticExtension - Class in com.egoge.ai.atlas.plugin
-
Extension object for configuring the AI-ATLAS Gradle plugin.
- AgenticExtension(ObjectFactory) - Constructor for class com.egoge.ai.atlas.plugin.AgenticExtension
- AgenticPlugin - Class in com.egoge.ai.atlas.plugin
-
Gradle plugin that configures a Java project to use the AI-ATLAS framework.
- AgenticPlugin(WorkerExecutor) - Constructor for class com.egoge.ai.atlas.plugin.AgenticPlugin
- AgenticPlugin.MainCompilerArguments - Class in com.egoge.ai.atlas.plugin
-
compileJava's compiler arguments and argument providers, read when the accept compilation runs.
- AgenticPlugin.MainJvmArguments - Class in com.egoge.ai.atlas.plugin
-
compileJava's JVM argument providers, read when the accept compilation runs.
- AgenticRelease - Class in com.egoge.ai.atlas.plugin
-
agenticRelease: snapshots the accepted contract of the main compilation as the immutable release<release.directory>/<releaseVersion>/, compares it with the previous release, checks the deprecation policy, and regenerates the aggregate changelog. - AgenticRelease() - Constructor for class com.egoge.ai.atlas.plugin.AgenticRelease
- AgenticReleaseHistoryCheck - Class in com.egoge.ai.atlas.plugin
-
agenticReleaseHistoryCheck, part ofcheck: verifies only the internal consistency of the committed release snapshots, with no git and no network: every released file against the digests of itsrelease.json, thepreviouschain, and that.atlas/CHANGELOG.mdequals what the release history would generate (AC13, AC14). - AgenticReleaseHistoryCheck() - Constructor for class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
- AgenticReleaseVerify - Class in com.egoge.ai.atlas.plugin
-
agenticReleaseVerify: proves thatagentic { releaseVersion }'s tag resolves to exactlyHEAD, and that the build matches that release's snapshot byte for byte, IR canonically, and structurally in its effective configuration (E2, D6.2, D8.2, plan §3.5). - AgenticReleaseVerify() - Constructor for class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
- aggregateChangelog(Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
-
The aggregate changelog: every release's section, newest first.
- apiMajor() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns the value of the
apiMajorrecord component. - apply(Project) - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin
- artifacts() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
artifactsrecord component. - asArguments() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
- asArguments() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainJvmArguments
- asArguments() - Method in class com.egoge.ai.atlas.plugin.CollectionsArguments
- asArguments() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
- asArguments() - Method in class com.egoge.ai.atlas.plugin.ProjectionsArguments
- asArguments() - Method in class com.egoge.ai.atlas.plugin.RestArguments
- AtlasAccept - Class in com.egoge.ai.atlas.plugin
-
atlasAccept(FR-015): writes the contract of the current sources to the baseline. - AtlasAccept() - Constructor for class com.egoge.ai.atlas.plugin.AtlasAccept
- AtlasContractCheck - Class in com.egoge.ai.atlas.plugin
-
atlasContractCheck(FR-008, FR-016): javac does not invoke the processor for a compilation that declares no@AgenticEntityor@AgenticExposed, so the gate cannot run insidecompileJavawhen a module removes its last ai-atlas annotation. - AtlasContractCheck() - Constructor for class com.egoge.ai.atlas.plugin.AtlasContractCheck
B
- baseline() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
baselinerecord component.
C
- changelog() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns the value of the
changelogrecord component. - CHANGELOG_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The release's changelog section.
- checkConsistency(Path, Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
-
Verifies only the internal consistency of the committed release snapshots (E1, AC13, AC14): no git, no network.
- CollectionsArguments - Class in com.egoge.ai.atlas.plugin
-
The collections flag of the main
compileJavatask, when it is set. - CollectionsArguments() - Constructor for class com.egoge.ai.atlas.plugin.CollectionsArguments
- com.egoge.ai.atlas.plugin - package com.egoge.ai.atlas.plugin
-
Gradle plugin for the AI-ATLAS framework.
- CONTRACT_CHECK_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
-
The task that checks an empty contract against the baseline.
- ContractArguments - Class in com.egoge.ai.atlas.plugin
-
The contract options of the main
compileJavatask (FR-016): the baseline's absolute path and lock mode, and the constraints flag (FR-020) when it is set. - ContractArguments() - Constructor for class com.egoge.ai.atlas.plugin.ContractArguments
- contractResourcesJson() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
contractResourcesJsonrecord component.
D
- DEFAULT_TEMPLATE - Static variable in class com.egoge.ai.atlas.plugin.TagName
-
The default template, used unless
agentic { release { tagName } }overrides it. - DIFF_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The comparison with the previous release, in the gate's
contract-diff.jsonform. - directory() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns the value of the
directoryrecord component.
E
- emittedIr() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
emittedIrrecord component. - EmptyContractAction - Class in com.egoge.ai.atlas.plugin
-
Runs the processor's
EmptyContractcheck (FR-008) for a compilation that declares no ai-atlas contract. - EmptyContractAction() - Constructor for class com.egoge.ai.atlas.plugin.EmptyContractAction
- EmptyContractAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The check's inputs.
- EmptyContractResourcesAction - Class in com.egoge.ai.atlas.plugin
-
Writes the empty contract (FR-008) into a compilation's class output, submitted from
compileJava.doLastonly after the caller has confirmed, throughContractDeclarations, that the class output declares no@AgenticEntityor@AgenticExposedat all: that confirmation, not anything this action does, is what authorizes overwriting a stale "META-INF/ai-atlas/api.ir.json" an earlier, declaring compilation may have left behind (FR-016). - EmptyContractResourcesAction() - Constructor for class com.egoge.ai.atlas.plugin.EmptyContractResourcesAction
- EmptyContractResourcesAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The work's inputs.
- equals(Object) - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Indicates whether some other object is "equal to" this one.
- execute() - Method in class com.egoge.ai.atlas.plugin.AcceptAction
- execute() - Method in class com.egoge.ai.atlas.plugin.EmptyContractAction
- execute() - Method in class com.egoge.ai.atlas.plugin.EmptyContractResourcesAction
- execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseAction
- execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction
- execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseVerifyAction
G
- getApiBasePath() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Base path prefix for generated REST endpoints.
- getApiMajorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Major API version number for generated REST endpoints and OpenAPI paths.
- getArgumentProviders() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
-
compileJava's argument providers, less the contract options.
- getArgumentProviders() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainJvmArguments
-
compileJava's JVM argument providers.
- getBaseline() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
-
The baseline file to write.
- getBaseline() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The accepted baseline; the release refuses a contract that differs from it.
- getBaseline() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
-
The baseline file to write.
- getBaseline() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
The baseline file; it may not exist.
- getBaseline() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
-
The baseline file; it may not exist yet.
- getBaseline() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
-
The baseline file; it may not exist.
- getBaseline() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The accepted baseline.
- getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The aggregate changelog to regenerate.
- getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
-
The aggregate changelog the release history is checked against.
- getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The aggregate changelog.
- getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The aggregate changelog.
- getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction.Parameters
-
The aggregate changelog.
- getChangelog() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
-
The aggregate contract changelog, regenerated from every release, newest first.
- getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
-
The aggregate changelog.
- getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The main compilation's class output, validated as found.
- getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The main compilation's class output, validated as found.
- getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
-
The class output of the compilation without the contract options.
- getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
The main compilation's class output.
- getClassesDirs() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The main compilation's class output(s), for
ClassOutputResources.validate(java.util.Collection<java.io.File>). - getClassesDirs() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
-
The main compilation's class output(s), as found: never a task dependency.
- getCollections() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Collection exposure safety.
- getCollections() - Method in class com.egoge.ai.atlas.plugin.CollectionsArguments
-
Whether collection results are classified.
- getCompilerArgs() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
-
compileJava's compiler arguments, less the contract options.
- getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
-
The accept compilation's effective
-Aoptions, for the empty document. - getCompilerArguments() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
-
The accept compilation's effective
-Aoptions, last value winning: the REST base path and major of the empty document, including an override the build adds to the compiler arguments after theagenticextension's. - getCompilerArguments() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
compileJava's effective-Aoptions, last value winning: the REST base path and major the empty contract is built at, including an override the build adds to the compiler arguments after theagenticextension's. - getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
-
compileJava's effective-Aoptions, last value winning. - getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractResourcesAction.Parameters
-
The compilation's effective
-Aarguments, one value per key. - getConstraints() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Constraints and hints in the generated surfaces.
- getConstraints() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
-
Whether the generated surfaces carry constraints and hints.
- getContractBaseline() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
The committed contract baseline the compatibility gate compares the build against.
- getContractLocked() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Lock mode.
- getDestinationDirectory() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractResourcesAction.Parameters
-
compileJava's class output. - getDirectory() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
-
The directory holding one immutable subdirectory per released version.
- getFailOnBreaking() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
Whether other breaking differences fail a release within the same
apiMajor. - getFailOnBreaking() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
-
Whether any other breaking difference fails a release with the same
apiMajoras the previous release. - getFailOnBreaking() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The policy's
failOnBreaking. - getFreshIr() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
-
The emitted IR, or unset when the sources declare nothing.
- getGroup() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Maven group for AI-ATLAS modules.
- getLocked() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
Whether lock mode is on.
- getLocked() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
-
Whether lock mode is on.
- getLocked() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
-
Whether lock mode is on.
- getMcpEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Enable MCP tool generation and runtime support.
- getMinApiMajorAdvance() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
Majors between an element's deprecation major and the major of the release removing it.
- getMinApiMajorAdvance() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
-
The majors between a field or operation's deprecation major and the
apiMajorof the release that removes it. - getMinApiMajorAdvance() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The policy's
minApiMajorAdvance. - getMinDeprecatedReleases() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
Releases an element must have been published in while deprecated before removal.
- getMinDeprecatedReleases() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
-
The releases a field or operation must have been published in while deprecated before a release may remove it.
- getMinDeprecatedReleases() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The policy's
minDeprecatedReleases. - getOpenApiEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Enable OpenAPI spec generation.
- getOpenApiInfoVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Version string for the OpenAPI info.version field.
- getPiiPatternsFile() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Path to a custom PII patterns file.
- getPolicy() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
-
The release policy a release is checked against.
- getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The
annotationProcessorclasspath the release step is loaded from. - getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
-
The
annotationProcessorclasspath the check is loaded from. - getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The
annotationProcessorclasspath the verify step is loaded from. - getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
-
The
annotationProcessorclasspath the accept step is loaded from. - getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
The
annotationProcessorclasspath the check is loaded from. - getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The processor on the
annotationProcessorclasspath, named when this plugin cannot run it. - getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
-
The processor on the
annotationProcessorclasspath, named when this plugin cannot run it. - getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The processor on the
annotationProcessorclasspath, named when this plugin cannot run it. - getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
-
The processor on the
annotationProcessorclasspath, named when this plugin cannot run it. - getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
-
The processor on the
annotationProcessorclasspath, named when this plugin cannot run it. - getProjections() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Per-channel field projections.
- getProjections() - Method in class com.egoge.ai.atlas.plugin.ProjectionsArguments
-
Whether responses are projected per channel.
- getRelease() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
The release settings: directory, changelog, tag name and release policy.
- getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The directory holding one subdirectory per released version.
- getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
-
The directory of releases; it may not exist.
- getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The directory of releases.
- getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The directory of releases.
- getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction.Parameters
-
The directory of releases; it may not exist.
- getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
-
The directory of releases.
- getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
The version
agenticReleasereleases the contract as. - getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The version to release,
MAJOR.MINOR.PATCH. - getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The version to verify,
agentic { releaseVersion }. - getReleaseVersion() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The version to release.
- getReleaseVersion() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
-
The version to verify,
agentic { releaseVersion }. - getReleaseVersionTracksApiMajor() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Whether a release's version major must equal the contract's
apiMajor. - getRest() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Explicit REST metadata and the opt-in CRUD convention.
- getRest() - Method in class com.egoge.ai.atlas.plugin.RestArguments
-
Whether REST metadata is honoured.
- getRestEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Enable REST controller generation and runtime support.
- getStrict() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Strict mode.
- getTagName() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
-
The git tag name template a released version is proved by (F1), with exactly one
{version}placeholder. - getTagNameTemplate() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
The
agentic { release { tagName } }template this release's tag is rendered from. - getTagNameTemplate() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
-
The
agentic { release { tagName } }template this release's tag is rendered from. - getTagNameTemplate() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
The
agentic { release { tagName } }template, such as "v{version}". - getTagNameTemplate() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
-
The
agentic { release { tagName } }template. - getVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
The version of the ai-atlas
annotations,processorandruntimedependencies the plugin adds. - getVersionTracksApiMajor() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
-
Whether the version's major must equal the contract's
apiMajor. - getVersionTracksApiMajor() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
-
Whether the version's major must equal the contract's
apiMajor. - getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
- getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
- getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
- getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
- getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
H
- hashCode() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns a hash code value for this object.
- history(Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
-
Every release in
releases, oldest first, each verified: its manifest names this release, every file it records has the recorded digest, and it holds no other file.
I
- IR_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The released Contract IR, byte-identical to the accepted baseline.
M
- MANIFEST_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The release manifest.
- match(String) - Method in class com.egoge.ai.atlas.plugin.TagName
-
Whether
tagis exactly this template rendered for a release version. - MCP_TOOLS_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The MCP tool specifications, when
ai.atlas.constraintsgenerated them.
O
- openApiFile(int) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The file name of a major's OpenAPI document in a release.
- Outcome(Path, ReleaseVersion, int, String) - Constructor for record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Creates an instance of a
Outcomerecord class.
P
- parse(String) - Static method in class com.egoge.ai.atlas.plugin.TagName
-
Parses a
tagNametemplate. - policy() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
policyrecord component. - policy(Action<? super PolicySpec>) - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
-
Configures the release policy.
- PolicySpec - Class in com.egoge.ai.atlas.plugin
-
agentic { release { policy { … } } }: what a release may remove from the contract the previous release published. - PolicySpec() - Constructor for class com.egoge.ai.atlas.plugin.PolicySpec
- ProjectionsArguments - Class in com.egoge.ai.atlas.plugin
-
The projections flag of the main
compileJavatask, when it is set. - ProjectionsArguments() - Constructor for class com.egoge.ai.atlas.plugin.ProjectionsArguments
- published() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
publishedrecord component.
R
- release(Path, Path, ReleaseSnapshots.Request) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
Releases the accepted contract to
<releases>/<version>/, then regenerates the aggregate changelog. - release(Action<? super ReleaseSpec>) - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
-
Configures the release settings.
- RELEASE_HISTORY_CHECK_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
-
The task, part of
check, that verifies the released snapshots' internal consistency. - RELEASE_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
-
The task that releases the accepted contract as an immutable snapshot.
- RELEASE_VERIFY_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
-
The task, not part of
check, that verifies the build against a tagged release. - ReleaseAction - Class in com.egoge.ai.atlas.plugin
-
Releases the accepted contract through
ReleaseSnapshots. - ReleaseAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseAction
- ReleaseAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The release step's inputs.
- ReleaseHistoryCheckAction - Class in com.egoge.ai.atlas.plugin
-
Verifies the internal consistency of the committed release snapshots, through the processor's
ReleaseSnapshotHistory.checkConsistency(java.nio.file.Path, java.nio.file.Path): no git, no network, and it never reads the build's class output. - ReleaseHistoryCheckAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction
- ReleaseHistoryCheckAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The check's inputs.
- ReleaseSnapshotHistory - Class in com.egoge.ai.atlas.plugin
-
Reads the release directories
ReleaseSnapshotswrites: the verified history, and the aggregate changelog, extracted fromReleaseSnapshotsso each file stays under the 500-line cap. - ReleaseSnapshots - Class in com.egoge.ai.atlas.plugin
-
Releases the accepted contract as an immutable snapshot,
<releases>/<version>/, and verifies a build's contract against one already released. - ReleaseSnapshots.Outcome - Record Class in com.egoge.ai.atlas.plugin
-
A release made.
- ReleaseSnapshots.ReleaseException - Exception in com.egoge.ai.atlas.plugin
-
A release that cannot be made, or a released snapshot that fails verification.
- ReleaseSnapshots.Request - Record Class in com.egoge.ai.atlas.plugin
-
What to release.
- ReleaseSpec - Class in com.egoge.ai.atlas.plugin
-
agentic { release { … } }: whereagenticReleasewrites released contracts, and the release policy. - ReleaseSpec(ObjectFactory) - Constructor for class com.egoge.ai.atlas.plugin.ReleaseSpec
- ReleaseVerifyAction - Class in com.egoge.ai.atlas.plugin
-
agenticReleaseVerify's worker: provesagentic { releaseVersion }'s tag resolves to exactlyHEAD(E2, D8.2, plan §3.5, OQ-3), through the same fail-closedGitRepositoryandPublishedHistoryproofagenticReleaseuses, then verifies the build matches that release throughReleaseSnapshots.verifyBuild(java.nio.file.Path, java.nio.file.Path, java.lang.String, byte[], java.util.Map<java.lang.String, byte[]>, java.lang.String). - ReleaseVerifyAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseVerifyAction
- ReleaseVerifyAction.Parameters - Interface in com.egoge.ai.atlas.plugin
-
The verify step's inputs.
- render(ReleaseVersion) - Method in class com.egoge.ai.atlas.plugin.TagName
-
Renders the tag name for
version. - Request(String, boolean, ReleasePolicy.Policy, Path, byte[], Map<String, byte[]>, String, String, Set<ReleaseVersion>) - Constructor for record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Creates an instance of a
Requestrecord class. - RestArguments - Class in com.egoge.ai.atlas.plugin
-
The REST flag of the main
compileJavatask, when it is set. - RestArguments() - Constructor for class com.egoge.ai.atlas.plugin.RestArguments
S
- sha256(byte[]) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
The lowercase hexadecimal SHA-256 of
bytes.
T
- tagName() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
tagNamerecord component. - TagName - Class in com.egoge.ai.atlas.plugin
-
agentic { release { tagName } }: the git tag a released version is proved by (F1). - toString() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns a string representation of this record class.
- toString() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns a string representation of this record class.
V
- verifyBuild(Path, Path, String, byte[], Map<String, byte[]>, String) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
-
Verifies the release history's internal consistency, and that
version's release is exactly what the build produced (E2, D8.2, plan §3.5 step 6, OQ-4): the IR canonically equal, every snapshotted artifact byte for byte, the same set of snapshotted files present in both (naming an artifact the build produces the release does not, or the reverse), and the releasedcontractResources.configurationstructurally equal to the build's effective configuration. - version() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
-
Returns the value of the
versionrecord component. - version() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
versionrecord component. - versionTracksApiMajor() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
-
Returns the value of the
versionTracksApiMajorrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form