Skip to content

Add time slave component requirements - #151

Draft
ryan-steel wants to merge 1 commit into
eclipse-score:mainfrom
etas-contrib:add-time_slave-component-requirements
Draft

Add time slave component requirements#151
ryan-steel wants to merge 1 commit into
eclipse-score:mainfrom
etas-contrib:add-time_slave-component-requirements

Conversation

@ryan-steel

@ryan-steel ryan-steel commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Improvement

Description

Add initial component requirements for time_slave following S-CORE process.

Related ticket

Part of #96

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: 846a09b3-dd2f-47c5-b88e-f70157cf1efe
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 3 packages loaded
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Loading: 3 packages loaded
    currently loading: 
Analyzing: target //:license-check (4 packages loaded, 0 targets configured)
Analyzing: target //:license-check (4 packages loaded, 0 targets configured)

Analyzing: target //:license-check (75 packages loaded, 10 targets configured)

Analyzing: target //:license-check (91 packages loaded, 10 targets configured)

Analyzing: target //:license-check (148 packages loaded, 2521 targets configured)

Analyzing: target //:license-check (159 packages loaded, 5931 targets configured)

Analyzing: target //:license-check (161 packages loaded, 8649 targets configured)

Analyzing: target //:license-check (168 packages loaded, 9389 targets configured)

Analyzing: target //:license-check (172 packages loaded, 9417 targets configured)

Analyzing: target //:license-check (172 packages loaded, 9417 targets configured)

Analyzing: target //:license-check (172 packages loaded, 9417 targets configured)

Analyzing: target //:license-check (175 packages loaded, 11305 targets configured)

Analyzing: target //:license-check (176 packages loaded, 11429 targets configured)

INFO: Analyzed target //:license-check (177 packages loaded, 11555 targets configured).
[12 / 16] JavaToolchainCompileClasses external/rules_java+/toolchains/platformclasspath_classes; 0s disk-cache, processwrapper-sandbox ... (2 actions running)
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 2 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
[14 / 16] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar; 0s disk-cache, processwrapper-sandbox
INFO: Found 1 target...
Target //:license.check.license_check up-to-date:
  bazel-bin/license.check.license_check
  bazel-bin/license.check.license_check.jar
INFO: Elapsed time: 29.427s, Critical Path: 2.49s
INFO: 16 processes: 12 internal, 3 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 16 total actions
INFO: Running command line: bazel-bin/license.check.license_check ./formatted.txt <args omitted>
usage: org.eclipse.dash.licenses.cli.Main [-batch <int>] [-cd <url>]
       [-confidence <int>] [-ef <url>] [-excludeSources <sources>] [-help] [-lic
       <url>] [-project <shortname>] [-repo <url>] [-review] [-summary <file>]
       [-timeout <seconds>] [-token <token>]

@ryan-steel
ryan-steel marked this pull request as ready for review August 5, 2026 13:29
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds initial S-CORE process documentation scaffolding for the score/time_slave component, introducing draft requirements and architecture artefacts to establish traceable needs for future work.

Changes:

  • Added initial component requirements (comp_req / aou_req) and a requirements inspection checklist.
  • Added architecture boilerplate (static/dynamic views) and an architecture inspection checklist.
  • Updated the component documentation landing page to reference the new sections.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
score/time_slave/docs/index.rst Reworked component landing page and toctree to point at requirements/architecture.
score/time_slave/docs/requirements/index.rst Introduces requirements section toctree.
score/time_slave/docs/requirements/requirements.rst Adds initial component requirements and AoU needs for time_slave.
score/time_slave/docs/requirements/chklst_req_inspection.rst Adds requirements inspection checklist template for the component.
score/time_slave/docs/requirements/.gitkeep Placeholder file for requirements directory.
score/time_slave/docs/architecture/index.rst Introduces architecture section toctree.
score/time_slave/docs/architecture/component_architecture.rst Adds architecture boilerplate including comp, static view, and dynamic view needs.
score/time_slave/docs/architecture/chklst_arc_inspection.rst Adds architecture inspection checklist template for the component.
score/time_slave/docs/architecture/.gitkeep Placeholder file for architecture directory.
Suppressed comments (2)

score/time_slave/docs/architecture/chklst_arc_inspection.rst:181

  • Typo in quoted string: ""n/a" has an extra quote, which reads oddly in the rendered docs.
Note: If a Review ID is not applicable for your architecture, then state ""n/a" in status and comment accordingly in remarks.

score/time_slave/docs/architecture/component_architecture.rst:74

  • The :belongs_to: target feat__time is not defined anywhere in this repository (search only finds this reference). If the feature need lives in an external bundle, please make sure it’s available when building these docs; otherwise update this link to an existing feature need ID.
   :belongs_to: feat__time

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread score/time_slave/docs/index.rst
Comment thread score/time_slave/docs/requirements/chklst_req_inspection.rst
Comment thread score/time_slave/docs/architecture/chklst_arc_inspection.rst Outdated
Comment thread score/time_slave/docs/requirements/requirements.rst Outdated
Comment thread score/time_slave/docs/architecture/component_architecture.rst Outdated
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 42e1e86 to 1a9f07d Compare August 13, 2026 10:25
@ryan-steel
ryan-steel marked this pull request as draft August 13, 2026 11:57
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 1a9f07d to f5b6dc1 Compare August 14, 2026 12:56
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 8a7e005 to dc32e15 Compare August 17, 2026 12:44
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from c53d020 to e407a1d Compare August 19, 2026 13:27
@ryan-steel
ryan-steel marked this pull request as ready for review August 19, 2026 13:43
@ryan-steel
ryan-steel marked this pull request as draft August 19, 2026 16:02
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 8ea45f0 to 8340059 Compare August 24, 2026 12:33
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 8340059 to d2d59b2 Compare August 24, 2026 12:39
@ryan-steel
ryan-steel force-pushed the add-time_slave-component-requirements branch from 8d2ff6c to 6e3358e Compare August 25, 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

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants